My research interests span several areas of computing. My
work primarily centers on building tools to help those who
design, build, or teach complex systems, with particular focus on
Embedded, Real-time, and Interrupt-Driven Systems, Programming
Languages and Software Engineering.
The
Embedded XINU
Project is a culmination of both my research and teaching
interests.
I am a founding member of the
Purdue Linking Workshop
Series, a novel program that aims to increase the pipeline of incoming
computer science and engineering majors by bringing activities from
college-level computer science into high school mathematics classrooms. Our
workshop has attracted teachers from around the midwest every summer since 2005.