| Teaching |
In fall 2011, I'll be teaching
- 391LI Computer Crime Law with Marc Liberatore.
In spring 2012, I'll be teaching CS187 Programming with Data Structures
Courses I have created:
- CS 365: Digital Forensics (Fall 2007, Fall 2008,Spring 2010, Fall 2010) Started out as cs491c.
- CS491cc: Advanced Digital Forensics (Spring 2008)
- CS660: Advanced Information Assurance (Spring 2005; with Kevin Fu in Fall 2006). This course began life as 691CC.
- 491Q/691Q: System Building for Mobile Devices (with Prashant Shenoy in Spring 2003; Spring 2004, Fall 2004)
- 460: Introduction to Computer and Network Security (with Jake Cunningham and Chris Misra in Spring 2001 and Spring 2002; with Chris Misra in Spring 2003, Spring 2004, and Fall 2004; this class is still offered but other than a few guest lectures from me, it is led by Chris Misra now. Started as 491s/415.
- 653 Advanced Computer Networks (Fall 2000 and Fall 2001; this course was offered previously, but only as extra assignments from the undergrad class and text. I completely revamped the curriculum to focus on research papers only.)
Courses I have taught:
- 453: Computer Networks (Spring 2000)
Seminars I have offered:
- CS691un: Underwater Networking and Sensing Seminar (with Jim Kurose and Prashant Shenoy; and partners from WHOI, UMass Lowell, and UMass Dartmouth in Spring 2008)
- CS491P and CS491O: Outdoor Mobile Network Environment. (with Mark Corner in Fall 2006 and Spring 2007) Really a massive set of undergraduate independent studies
- CS191S: Talent Advancement Program Seminar (with Kevin Fu in Fall 2006)
- CS591R: Five College Information Assurance Lecture Series (with Mark Corner in Fall 2004)
- 791N: Seminar: Peer-to-Peer Networking (Fall 2001 with Jim Kurose and Don Towsley).
- 691M: Seminar: Multicast (Fall 1999 -- my first course at UMass!)