Teaching
Spring 2009
Fall 2008
Other Courses
I developed the secure programming classes cs390s (general) (taught in Fall 2002, 2003, 2004, 2006, Spring 2006, 2007 and 2008) and cs490s (networks) (taught in 2003, 2004, 2005)
I developed the secure programming classes cs390s (general) (taught in Fall 2002, 2003, 2004, 2006, Spring 2006, 2007 and 2008) and cs490s (networks) (taught in 2003, 2004, 2005)
- Secure Programming material
- Presentation for CS 626 (graduate class, "Advanced Information Assurance") on the chapter I wrote on the classes of vulnerabilities and attacks (March 6, 2008).
- Presentations for two periods of CS 307 (Software Engineering) as a condensed overview of secure programming (April 9 and 16, 2008. Note to CS 307 students: one of the answers to the last slide is that the size could be negative).
