Faculty

Faculty

From cell phones to airplanes and from washing machines to medical devices, computers are everywhere. We teach our students how to use computers to improve people’s lives. In our research, we continually improve these methods.

more...
Research

Research

We research the fundamentals of how computers process information, and how to program them to work with each other and with humans safely and securely. We also study the many applications of computers, including helping humans understand real-life processes, analyzing and visualizing complicated data, and helping heal people.

more...
Studies

Studies

Based on our research, we teach our students the fundamentals of how computers work, the craft of programming, and the applications that make computers touch lives.

more...