Teaching Activities

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.

Why I Teach at WPI

The following video gives a brief overview of why I love teaching CS at WPI.

Courses Taught