Teaching

Teaching Assistantships

CSCI578, Software Architecture, Spring 2011
CSCI499, Introduction to Programming for Computer Scientists, Fall 2010
CSCI588, Specification and Design of User Interface Software, Fall 2010
CSCI578, Software Architecture, Spring 2008
CSCI101, Fundamentals of Computer Programming, Fall 2007