Teaching

I teach the gamut of software engineering courses as I am a practicing professional software developer. But occasionally, I teach Intro to Programming I and II, and Data Structures.

View details »

Research

While I focus primarily on teaching and client work, once-in-a-while I am involved in some pretty neat research projects. Some of my present pursuits include automatic test case generation and software engineering simulation games.

View details »

My Wall

Read what those wacky students have written about me.

View details »