|
|
My Past Experiences
-
Teaching Assistant:
- Fall 2009: CSC 363 (Computational Complexity and Computability), U of T.
- Summer 2009: CSC 148 (Introduction to Computer Science), U of T.
- Fall 2008: CSC 180 (Introduction to Computer Programming), U of T.
- Fall 2007: CS 2SC3 (Imperative Programming and Data Structure), McMaster.
- Winter 2007: CS 4EB3 (Databases), McMaster.
- Winter 2006: CS 1FC3 (Mathematical Foundation for Computer Science), SE 2C03 (Advanced Data Structures and Algorithms), McMaster.
- Fall 2005: CS 2MD3 (Advanced Data Structures and Algorithms), CS 2MJ3 (Discrete Structures), McMaster.
- Winter 2004: CS 1MD3 (Basic Data Structures and Algorithms), McMaster.
- Fall 2003: CS 1MC3 (Introduction to Computer Science), McMaster.
-
Undergraduate Research:
-
Summer 2005 - Summer 2006: "Mereology and Its Applications to Software Architecture" under the supervision of Dr. Ryszard Janicki, McMaster.
-
Fall 2005 - Summer 2006: "Verifying Correctness of StateCharts" under the supervision of Dr. Emil Sekerinski, McMaster. (Senior Thesis)
-
Summer 2004: "Reverse Engineering from Assembly Codes" under the supervision of Dr. Jacques Carette, McMaster.
-
Summer 2003: "CSubmit project: Web-based automated-marking C programming assignment application" under supervision of Dr. Christopher Anand, McMaster.
|