I teach both undergraduate and graduate courses in WPI's Computer Science Department. This page lists each of these courses by year, along with the course materials associated with each.
In 2014, I was honored to receive the Romeo L. Moruzzi Young Faculty Award for Innovation in Undergraduate Education for my work in the undergraduate network security course.
The following video gives a brief overview of why I love teaching CS at WPI.