Teaching

Lecturer

University of California, Irvine, INF219, Software Environments, Spring 2016

Teaching Assistantships

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