Marquette University (old numbers)
COSC 060 Introduction to Software Problem Solving:
Fall 2008
COSC 065 Hardware Systems:
Fall 2008,
Fall 2007,
Fall 2006,
Spring 2006,
Fall 2005
COSC 125 Operating Systems:
Spring 2009,
Spring 2008,
Spring 2007,
Spring 2006
COSC 152 Programming Languages:
Fall 2007,
Fall 2006,
Fall 2005
COSC 170 Compiler Construction:
Spring 2009,
Spring 2007
COSC 198 Embedded Systems:
Spring 2008
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.