Charlie Reis
teaching experience

I have been a teaching assistant for three courses at UW, which involved leading sections, class discussions, grading, and related tasks.

  • [CSE 303/490c] - Concepts and Tools for Software Development - Spring 2004
  • [CSE 142] - Computer Programming I - Winter 2004
  • [CSE 143] - Computer Programming II - Fall 2003

guest lectures

I have also been invited to give several guest lectures on topics related to my research.

  • [CSE 490K] - Computer Security - 5/23/2007
    Guest lecture on web browser security, including cross-site scripting, cross-site request forgeries, and browser vulnerabilities.
    Slides: [pdf]

  • [CSE 403] - Software Engineering - 3/30/2007
    Guest lecture on using Extreme Programming to develop DrJava.
    Slides: [pdf]

  • [CSE 403] - Software Engineering - 3/3/2006
    Guest lecture on using open source and Extreme Programming to develop DrJava.
    Slides: [pdf]

  • [CSE 403] - Software Engineering - 5/5/2004
    Guest lecture on using open source and Extreme Programming to develop DrJava.
    Slides: [pdf]