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

University of Toronto Mississauga (UTM)

Instructor
  • CSC 108: Introduction to Computer Programming (Fall 2022, 2021*, 2020*, 2019, 2018)​​
  • CSC 148: Introduction to Computer Science (Winter 2020, 2019)
  • CSC 207: Software Design (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 2023, 2022, 2021)
  • CSC 492/493: Computer Science Implementation Project (Fall/Summer/Winter 2022, 2021, 2020)
  • CSC 499: Research Opportunity Project (Winter 2022, 2021, Fall 2021, 2020)​​
underline denotes upcoming teaching assignments, 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)​
Copyright © 2022 Michael Liut
  • Home
  • Teaching
  • Publications & Talks
  • Projects
  • Contact