Teaching
- 2011, September – 2011, December
- Contract Faculty, Department of Computer Science and Engineering
- York University, Toronto, Ontario, Canada
- CSE 1030: Introduction to Computer Science II (F11)
- 2010, September – 2012, April
- Part-time Faculty, School of Media Studies and Information Technology
- Humber College, Toronto, Ontario, Canada
- @ Humber
- CPAN 240: Web Programming and Design (F10, F11)
- GAME 231: Introduction to Internet Game Development (W11, W12)
- 2006, September – Current
- Research and Teaching Assistant, Department of Computer Science & Engineering
- York University, Toronto, Ontario, Canada
- CSE 1020: Introduction to Computer Science I (F06, F09, W10, F10)
- CSE 1520: Computer Use Fundamentals (F06)
- CSE 2021: Computer Organization (W12)
- Lab Monitor, Department of Computer Science & Engineering
- York University, Toronto, Ontario, Canada
- Prism, Maxwell and Jupiter Labs (W07, F07, W08, S08, F08, W09, W11)
- Head Lab Monitor, Department of Computer Science & Engineering
- York University, Toronto, Ontario, Canada
- Prism, Maxwell and Jupiter Labs (S11)
- 2005, January – 2006, April
- Teaching Assistant, Department of Computer Science
- Lakehead University, Thunder Bay, Ontario, Canada
- CS 1411: Computer Programming I (F05)
- CS 2412: Data Structure (F05)
- CS 2477: Object Oriented Programming (W05, W06)
- CS 2473: Introduction to Computer Architecture II (W06)
HQP
Project Supervision
- Benedikt Iltisberger, MSc, Hochschule Bonn-Rhein-Sieg, Germany (F10)
- Mauricio H. Lopez, BSc, York University, Toronto, Ontario, Canada (S10)
