CISC 835: Empirical Software Engineering using Ultra Large Repositories (Queens University - Graduate level ULSS Course) – Instructor (Fall 2012)
CSC 326 - Software Engineering (NCSU - Undergraduate Core Course) – Teaching Assistant (Fall 2006, Spring 2007, Fall 2007) Held weekly lab sections where students participated in hands-on software engineering exercises. Create multiple homework assignments and detailed programming projects, and grade them. Awarded the Outstanding Teaching Assistant Award for the year 2007 by the University Graduate Student Association.
CSC 712 - Software Testing and Reliability (NCSU - Graduate Higher Level Course) – Teaching Assistant (Fall 2006)
CSC 456 - Computer Architecture and Multiprocessors (NCSU - Undergraduate Course) – Teaching Assistant (Spring 2007)
Assisted in grading and general course administration and held weekly student sessions for all the three courses that I TA'ed.