Course Director / Instructor
Project Supervisor
- York-Seneca Summer Science and Technology Program (YSSSTP). York/Seneca Institute for Mathematics, Science and Technology Education (YSIMSTE). 2011. Teaching discrete math, algorithms, data structures, programming %languages
(Java, C, C++, Python, HTML).
Teaching assistance, guest lecturer, lab instructor
- CSE2031 Software Tools (C & UNIX). Department of Computer Science and Engineering, York University. Summer 2012.
- CSE3421 Introduction to Database Systems (relational databases, SQL). Department of Computer Science and Engineering, York University. Fall 2012.
- NATS1930 The Science of Computation. Division of Natural Science, Faculty of Science and Engineering, York University. Summer 2010, Fall 2010, Winter 2011, Fall 2011, Winter 2012.
- CSE4215 Mobile Communications. Department of Computer Science and Engineering, York University. Winter 2008, Winter 2009.
- CSE1020 Introduction to Computer Science I (Java). Department of Computer Science and Engineering, York University. Fall 2008, Fall 2012.
- CSE1520 Computer Use: Fundamentals. Department of Computer Science and Engineering, York University. Fall 2008, Fall 2009, Winter 2010.
- CSE1530 Computer Use: Programming (Visual Basic). Department of Computer Science and Engineering, York University. Fall 2007.
- CSE2011 Fundamental Data Structures. Department of Computer Science and Engineering, York University. Winter 2005.
- ITEC2610 Object-Oriented Programming. School ofInformation Technology, Faculty of Liberal Arts & Professional Studies,
York University. Fall 2005.