Teaching Assistant at YorkU

Undergraduate Course, York University, 2013

From Sep 2013 to Aug 2014, I have been teaching assistant for 3 different programming courses at York University.

  • EECS 2001 – Introduction to Theory of Computation: The course introduced different theoretical models of computers and studies their capabilities and theoretical limitations. Topics included finite automata, regular expressions, and introduction to computational complexity.

  • EECS 1520 – Computer Use: Fundamentals: The course aimed to teach basic understanding of computer systems and skills with using common applications as office, database, etc.

  • EECS 1020 – Introduction to Computer Science: The course introduced Java programming. Topics included delegation and contracts, encapsulation and APIs, aggregation and the collections framework, and inheritance and polymorphism.