Faculty & Research

SROC Programs

This is an exciting time to be involved in programming language research. New programming languages appear each year and older languages continue to improve on a daily basis. Both industry and academia are helping to drive the new developments in programming languages. Indiana University has a world-class group of professors and graduate students who are finding new ways to increase programmer productivity and build more reliable and efficient software. We invite students to join us this summer to help explore the next generation of programming languages.

2014 Descriptions of Available Projects and Faculty

Bioinformatics

Genomic and bioinformatic analyses of human genome variation
Matt Hahn

Computer Vision

Computer vision in social photo collections - The goal of computer vision is to allow computers to automatically "understand" images, letting them recognize the people, objects, and activities captured in a photo. This goal has become even more important with the popularity of photo-sharing websites like Flickr and Facebook that host hundreds of billions of photos and are impossible to organize without automated techniques. In this project, you will join a research team working on developing computer vision techniques for organizing and understanding huge image collections, and you'll learn about image processing, computer vision, data mining, and cloud computing frameworks like Hadoop MapReduce.
David Crandall

Data Science

MOOC (Massively Open Online Class) for Big Data. Evaluate data on class use and class material itself and suggest new approaches.
Geoffrey Fox

Data mining in biology. Running large scale datamining algorithms on biology applications to both discover new science and study technologies to improve performance.
Geoffrey Fox

Polar Science. Analyse data from radar observations at North and South pole to produce better understanding of glacier structure
Geoffrey Fox

Data Visualization

Cyberinfrastructure for Network Science (CNS) Center Analyze and visualize social media and other data to convert numbers into insights.
Katy Borner

Health Informatics

Health Sense, is a system of plug-and-play wellness monitoring, wearable components for children that are easy to build and program. REU students will work with the Health Sense team to design and build a Health Sense component, work on the Health Sense development environment, or help us analyze results from a recent user study. The REU student must be comfortable programming and have a willingness to tinker with electronics, wearables, and craft technology.
Katie Siek

Health Informatics and Artificial Intelligence

Mining for treatment patterns in electronic health record data
Kris Hauser

Machine Learning

Human-in-the-loop Machine Learning - The goal of the project is to increase the number of people who can make effective use of machine learning by extending the process by which domain experts can directly communicate with powerful learning algorithms. This research allows users to guide learning algorithms by providing knowledge about a specific task. Also, this research seeks to extend the power of learning algorithms by allowing them to request guidance from the human expert as necessary thus allowing a natural machine-human interaction. The proposed project will require evaluation of the algorithms in unmanned air vehicle simulators and a few other simulators. The student will work with a graduate student in evaluating the algorithms by designing scenarios and perform experiments.
Sriraam Natarajan

Programming Languages

This is an exciting time to be involved in programming language research. New programming languages appear each year and older languages continue to improve on a daily basis. Both industry and academia are helping to drive the new developments in programming languages. Indiana University has a world-class group of professors and graduate students who are finding new ways to increase programmer productivity and build more reliable and efficient software. We invite students to join us this summer to help explore the next generation of programming languages.
Jeremy Siek

Robotics and Human Computer Interaction (HCI)

Learning optimal robot motions using high-performance computing and random simulation.
Kris Hauser

Web interfaces for robot control and simulation
Kris Hauser

Security

Wearable Computing and Privacy: As mobile sensing devices such as fitness bands, smart watches, smart glasses, and sensor-rich smartphones are adopted into the mainstream, various privacy issues emerge. People need assurances these devices are not sharing their information with unwanted parties. interns will help research innovative mechanisms to enhance the privacy of users of wearable computing.
Apu Kapadia

Students can work on mobile computing technologies, including how to make them usable for security research and education purposes, and how to make the technologies themselves secure and privacy preserving. Other options include research on cloud computing and its security aspects.
XiaoFeng Wang