World's Best Scientists 2026 revealed!

D-Index & Metrics

Computer Science

D-Index
34
Citations
7535
World Ranking
11955
National Ranking
4882

Overview

William Thies is affiliated with Microsoft in the United States and conducts research primarily in the fields of Medicine, Health Professions, and Computer Science. Their work spans subfields such as Infectious Diseases, General Health Professions, Family Practice, Epidemiology, and Computer Science Applications.

The scientist's research focuses on several interconnected topics including:

  • Tuberculosis Research and Epidemiology
  • Mobile Health and mHealth Applications
  • Medication Adherence and Compliance
  • HIV/AIDS Research and Interventions
  • Pneumonia and Respiratory Infections
  • Mobile Crowdsensing and Crowdsourcing
  • Tactile and Sensory Interactions

William Thies has contributed to multiple publications, with recent papers addressing tuberculosis treatment adherence and the use of digital technology for health monitoring. These include:

  • "Measuring tuberculosis medication adherence: a comparison of multiple approaches in relation to urine isoniazid metabolite testing within a cohort study in India" (2021) published in Open Forum Infectious Diseases
  • "Impact of the 99DOTS digital adherence technology on tuberculosis treatment outcomes in North India: a pre-post study" (2023) in BMC Infectious Diseases
  • "Impact of the 99DOTS digital adherence technology on tuberculosis treatment outcomes in North India: a pre-post study" (2022) in Research Square (Research Square)
  • "Exploring Collection of Sign Language Videos through Crowdsourcing" (2022) in Proceedings of the ACM on Human-Computer Interaction
  • ""Is it Even Giving the Correct Reading or Not?": How Trust and Relationships Mediate Blood Pressure Management in India" (2023) in ACM Transactions on Computer-Human Interaction

Frequent co-authors collaborating with William Thies include Ramnath Subbaraman, Amy Z. Chen, Ravinder Kumar, R. K. Baria, and Pramod Kumar Shridhar. Their work has been published in venues such as Open Forum Infectious Diseases, BMC Infectious Diseases, Research Square, Proceedings of the ACM on Human-Computer Interaction, and ACM Transactions on Computer-Human Interaction.

Best Publications

  • StreamIt: A Language for Streaming Applications

    William Thies;Michal Karczmarek;Saman P. Amarasinghe

  • Exploiting coarse-grained task, data, and pipeline parallelism in stream programs

    Michael I. Gordon;William Thies;Saman Amarasinghe

  • A stream compiler for communication-exposed architectures

    Michael I. Gordon;William Thies;Michal Karczmarek;Jasper Lin

  • Designing mobile interfaces for novice and low-literacy users

    Indrani Medhi;Somani Patnaik;Emma Brunskill;S.N. Nagasena Gautama

  • "Yours is better!": participant response bias in HCI

    Nicola Dell;Vidya Vaidyanathan;Indrani Medhi;Edward Cutrell

  • Smart Refresh: An Enhanced Memory Controller Design for Reducing Energy in Conventional and 3D Die-Stacked DRAMs

    Mrinmoy Ghosh;Hsien-Hsin S. Lee

  • A Practical Approach to Exploiting Coarse-Grained Pipeline Parallelism in C Programs

    William Thies;Vikram Chandrasekhar;Saman Amarasinghe

  • Digital microfluidics using soft lithography.

    John Paul Urbanski;William Thies;Christopher Rhodes;Saman Amarasinghe

  • An empirical characterization of stream programs and its implications for language and compiler design

    William Thies;Saman Amarasinghe

  • Abstraction layers for scalable microfluidic biocomputing

    William Thies;John Paul Urbanski;Todd Thorsen;Saman Amarasinghe

  • Static deadlock detection for java libraries

    Amy Williams;William Thies;Michael D. Ernst

  • Emergent practices around CGNet Swara, voice forum for citizen journalism in rural India

    Preeti Mudliar;Jonathan Donner;William Thies

  • mClerk: enabling mobile crowdsourcing in developing regions

    Aakar Gupta;William Thies;Edward Cutrell;Ravin Balakrishnan

  • Language and compiler support for stream programs

    Saman Amarasinghe;William Thies

  • Evaluating and improving the usability of Mechanical Turk for low-income workers in India

    Shashank Khanna;Aishwarya Ratan;James Davis;William Thies

  • Evaluating the accuracy of data collection on mobile phones: a study of forms, sms, and voice

    Somani Patnaik;Emma Brunskill;William Thies

  • Deterring Cheating in Online Environments

    Henry Corrigan-Gibbs;Nakull Gupta;Curtis Northcutt;Edward Cutrell

  • Sangeet Swara: A Community-Moderated Voice Forum in Rural India

    Aditya Vashistha;Edward Cutrell;Gaetano Borriello;William Thies

  • Cache aware optimization of stream programs

    Janis Sermulins;William Thies;Rodric Rabbah;Saman Amarasinghe

  • Biocoder: A programming language for standardizing and automating biology protocols

    Vaishnavi Ananthanarayanan;William Thies

  • A unified framework for schedule and storage optimization

    William Thies;Frédéric Vivien;Jeffrey Sheldon;Saman Amarasinghe

  • Phased scheduling of stream programs

    Michal Karczmarek;William Thies;Saman Amarasinghe

  • Abstraction Layers for Scalable Microfluidic Biocomputers (Extended Version)

    William Thies;John Paul Urbanski;Todd Thorsen;Saman Amarasinghe

Frequent Co-Authors

Edward Cutrell
Edward Cutrell Microsoft (United States)
Henry Hoffmann
Henry Hoffmann University of Chicago
Gaetano Borriello
Gaetano Borriello University of Washington
Marten van Dijk
Marten van Dijk University of Connecticut
Emma Brunskill
Emma Brunskill Stanford University
Christos Kozyrakis
Christos Kozyrakis Stanford University
Rebecca E. Grinter
Rebecca E. Grinter Georgia Institute of Technology
Mark Horowitz
Mark Horowitz Stanford University

If you think any of the details on this page are incorrect, let us know.

Report an issue

We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below:

Related Online Degrees & Career Pathways

Exploring online degrees is a flexible way to begin or advance your journey in Computer Science. Many students consider starting with an associates degree online, which offers foundational coursework and the convenience of remote learning. This pathway can help you earn credits that transfer toward a bachelor's degree later on.

Affordability is a major consideration. There are many affordable online degree programs available, making it possible to pursue a high-quality education without overwhelming student debt. Some online graduate schools are open to applicants with lower academic histories as well—you’ll find options among the online graduate schools with low gpa requirements.

A Computer Science degree opens doors to diverse career paths, just as degrees in other fields do. For those interested in environmental applications, you can learn more about what can you do with an environmental science degree to compare opportunities. Online education makes it easier than ever to chart your own career pathway, leveraging new skills in today’s job market.

Best Scientists Citing William Thies

Trending Scientists

Recently Published Articles