Michael Liut
  • Home
  • Teaching
  • Publications & Talks
  • Projects
  • Contact

University of Toronto Mississauga (UTM)

Instructor
  • CSC 108: Introduction to Computer Programming (Fall 2021*, 2020*, 2019, 2018)​​
  • CSC 148: Introduction to Computer Science (Winter 2020, 2019)
  • CSC 236: Introduction to Theory of Computation (Fall 2022*)
  • ​CSC 343: Introduction to Databases (Winter 2023, 2022, 2021*, 2020, 2019, 2018 & Fall 2019, 2018)
  • CSC 358: Principles of Computer Networks (Winter 2020)
  • CSC 488: Compilers and Interpreters (Winter 2022, 2021)
  • CSC 492/493: Computer Science Implementation Project (Fall/Summer/Winter 2023, 2022, 2021, 2020)
  • CSC 499: Research Opportunity Project (Winter 2022, 2021, Fall 2021, 2020)​​
underline denotes upcoming teaching, bold denotes current teaching. 
*denotes coordination of a course (with multiple instructors).

Instructional Assistant
  • CSC 488: Compilers and Interpreters (Winter 2017) ​​

McMaster University

Co-Instructor
  • CAS 758: Advanced Compiler Design and Optimization (Fall 2020)

Instructor
  • CS 3DB3 / SE 3DB3 / SE 4DB3: Database Systems (Fall 2015)
  • SE 3DB3: Database Systems (Fall 2016)

Head Teaching Assistant
  • CS 1MD3: Introduction to Programming (Spring 2018 & Winter 2016)
  • SE 2S03: Principles of Programming (Fall 2015)
  • CS 2XA3 / SE 2XA3: Practice and Experience -- Software Development Skills (Fall 2018, 2017)

Teaching Assistant
  • CS 1MD3: Introduction to Programming (Winter 2015, 2014 & Spring 2015 & Fall 2012)
  • ENG 1D04: Engineering Computation (Winter 2015 & Fall 2014)​
  • SE 3DB3: Database Systems (Winter 2019 & Fall 2017, 2016)
  • SE 3A04: Software Design II -- Large System Design (Winter 2017)​

CAS: Computing And Software (Computer Science, Mechatronics and Software Engineering), CS/CSC: Computer Science,
ENG: Engineering, SE: Software Engineering
Copyright © 2023 Michael Liut
  • Home
  • Teaching
  • Publications & Talks
  • Projects
  • Contact