Invited Talks
For slides presented by my co-authors, please see my publications page.
- Automated Voice Calls to Improve Adherence to Iron Supplementation During Pregnancy:
A Pilot Study in Urban India.
mHealth Summit, Washington, D.C., December, 2012. - Technology and Education in India. (Panel slides)
Bangalore IT.Biz Rural ICT Track: Education Panel, Bangalore, India, October, 2012.
Also available in PowerPoint format. - Biometric Monitoring as a Persuasive Technology: Ensuring Patients Visit Health Centers in India's Slums.
International Conference on Persuasive Technology (PERSUASIVE 2012), Linköping, Sweden, June, 2012.
Also available: PowerPoint slides, Audio recording of the talk. - Challenges and Opportunities in Creating Scalable Voice Services.
Workshop on Mobile and Web Technologies in Social and Economic Development (with M4D 2012), Delhi, India, February 27, 2012.
Also available in PowerPoint format. - Technology Research for Improving Healthcare in the Developing World.
Enhancing Economic Development through Technology: Focus on Africa and other Developing Regions, NYU Abu Dhabi, February 13, 2012.
Slides available on request. - Social Media in India - From Text to Voice.
The Pulse of the People - Social Media Innovations for the Everyday Man, IIT Bombay, February 10, 2012.
Slides available on request. - Ensuring Reliable Delivery of Tuberculosis Medications.
Unconvention, Chennai, India, December 11, 2011.
Slides available on request. - Offline Wikipedia on Low-Cost Devices.
WikiConference India, Mumbai, India, Nobember, 2011.
Also available in PowerPoint format. - The Future of Social Media in India: From Text to Voice.
"India's Digital Futures: A Blockbuster Funda" at Godrej, Mumbai, India, November, 2011.
Also available in PowerPoint format. - Technologies for Healthcare Delivery.
Indian Institute of Information Technology, Bangalore, India, September, 2011.
Slides available on request. - Bringing Programmability to Experimental Biology.
International Conference on Information Processing (Keynote), Bangalore, India, August, 2011.
Also available in PowerPoint format. - Computer Viruses in Urban Indian Telecenters: Characterizing an Unsolved Problem.
ACM Workshop on Networked Systems for Developing Regions (NSDR 2011), Washington, D.C., June, 2011.
Also available in PowerPoint format. - CGNet Swara: A Voice Portal for Citizen News Journalism.
First CTED Annual Conference at NYU, Abu Dhabi, March, 2011.
Also available in PowerPoint format. - Microfluidic Biochips: Design, Programming, and Optimization.
4th Workshop on Nanocomputing and Biochips, Kolkata, India, March, 2011.
Also available in PowerPoint format. - Bridging the Connectivity Divide from an Applications Perspective: Experiences, Challenges, Opportunities.
Panel on "Bridging the Connectivity Divide".
COMSNETS 2011, Bangalore, India, January, 2011.
Also available in PowerPoint format. - Evaluating and Improving the Usability of Mechanical Turk for Low-Income Workers in India.
DEV 2010, London, UK, December, 2010.
Also available in PowerPoint format. - An Empirical Characterization of Stream Programs and its Implications for Language and Compiler Design.
PACT 2010, Vienna, Austria, September, 2010.
Also available in PowerPoint format. - Improving Access and Usability of Technologies in Developing Regions.
IIT Delhi, August, 2010.
Slides available on request. - Interactive DVDs as a Platform for Education.
MSR Summer School on Computing for Socio-Economic Development, Bangalore, India, June, 2010.
Slides available on request. - Leveraging Familiar Technologies for Citizen Journalism, Education, and Healthcare in India.
Stanford University, March, 2010.
Slides available on request. - Technologies for Healthcare Delivery.
International Conference on VLSI Design, Bangalore, India, January, 2010.
GE Healthcare Symposium, Bangalore, India, November, 2009. (Similar presentation)
Birla Institute of Technology, Ranchi, India, February, 2010. (Similar presentation)
Also available in PowerPoint format. - Manipulating Lossless Video in the Compressed Domain.
Multimedia 2009, Beijing, China, October, 2009. - Computer-Aided Design for Microfluidic Chips Based on Multilayer Soft Lithography.
ICCD 2009, Lake Tahoe, CA, October, 2009.
Also available in PowerPoint format. - Designing Mobile Interfaces for Novice and Low-Literate Users.
3rd India International HCI Conference (USID 2009), Bangalore, India, September, 2009.
Also available in PowerPoint format. - Monitoring and Improving Rural Tuberculosis Treatment.
mHealth India Workshop, Bangalore, India, April, 2009.
MEDITEL 2008, Chennai, India, December, 2008. (Similar presentation)
Also available in PowerPoint format. - Evaluating the Accuracy of Data Collection on Mobile Phones: A Study of Forms, SMS, and Voice.
ICTD 2009, Doha, Qatar, April, 2009.
Also available in PowerPoint format. - How to Get Into Graduate School in the USA: A Lecture and Workshop.
Birla Institute of Technology, Patna, October, 2008.
Also available in PowerPoint format. - Stream Programming: Luring Programmers into the Multicore Era. (abstract, video)
University of California at Berkeley, February, 2008.
Harvard University, February, 2008.
University of Washington, March, 2008.
Cornell University, March, 2008.
University of Toronto, March, 2008.
University of Illinois at Urbana-Champaign, March, 2008.
University of Wisconsin-Madison, March, 2008.
Stanford University, April, 2008.
University of Texas at Austin, April, 2008.
Carnegie Mellon University, April, 2008.
Also available in PowerPoint format. - Extending the Capabilities of the Internet to the Rural Developing World. (abstract, older video)
Carnegie Mellon University, April, 2008.
Microsoft Research India, January, 2008.
Princeton University, March, 2007. (Older version)
Also available in PowerPoint format. - A Practical Approach to Exploiting Coarse-Grained Pipeline Parallelism in C Programs.
MICRO 2007, Chicago, IL, December, 2007.
Also available in PowerPoint format. - Programmable Microfluidics. (abstract, video)
UC Berkeley, October, 2007.
Stanford University, October, 2007.
Pennsylvania State University, April, 2007.
Also available in PowerPoint format. - Predicting Secondary Structure of All-Helical Proteins Using Hidden Markov Support Vector Machines.
PRIB 2006, Hong Kong, August, 2006.
Also available in PowerPoint format. - Abstraction Layers for Scalable Microfluidic Biocomputers.
DNA 2006, Seoul, Korea, June, 2006.
Also available in PowerPoint format. - Optimizing Stream Programs Using Linear State Space Analysis.
CASES 2005, San Francisco, CA, September, 2005.
Also available in PowerPoint format. - Providing Internet Search for Low-Connectivity Communities. (abstract)
Google New York, July, 2005.
Also available in PowerPoint format. - Teleport Messaging for Distributed Stream Programs.
PPoPP 2005, Chicago, Illinois, June, 2005.
Also available in PowerPoint format. - Programmable Microfluidics.
ASPLOS Wild and Crazy Ideas Session, Boston, MA, October, 2004.
Also available in PowerPoint format. - StreamIt: A Compiler Infrastructure for Stream Programs.
IBM Programming Languages Day, Yorktown Heights, NY, May, 2004.
Also available in PowerPoint format. - Towards Programmable Microfluidics.
Research Qualifying Examination, MIT EECS, April, 2004.
Also available in PowerPoint format. - Architectures, Languages, and Compilers for the Streaming Domain.
With Saman Amarasinghe.
PACT 2003 Tutorial, New Orleans, LA, September, 2003. - StreamIt:
High-Level Stream Programming on Raw.
Raw Introduction Day, Cambridge, MA, March, 2003.
Also available as a streaming video (low, high). - StreamIt: A Language for
Streaming Applications.
CC 2002, Grenoble, France, April, 2002.
New England Programming Languages and Systems Symposium (NEPLS), Yale, Connecticut, August, 2002.
Also available in PowerPoint format. - A
Common Machine Language for Communication-Exposed Architectures.
HPCA Work-in-Progress Session, Cambridge, Massachussetts, February, 2002.
Won Prize for Best (Most Entertaining) Presentation!
Also available in PowerPoint format. - The
TEK System: Browsing the Web in Low-Connectivity
Communities.
HP Labs India, IIT Madras, and University of Moratuwa, January, 2002.
Also available in PowerPoint format. - A
Unified Framework for Schedule and Storage Optimization.
PLDI 2001, Snowbird, Utah, June, 2001.
Also available in PowerPoint format.
