Teaching
CSC2542 | Knowledge Representation and Reasoning: KR and Modern AI |
Fall 2023 |
CSC384 | Introduction to Artificial Intelligence | Winter 2022 |
CSC2502 | Knowledge Representation and Reasoning (I’m not the in-class instructor) |
Winter 2021 |
CSC2542 | Topics in Knowledge Representation and Reasoning: Planning and Search |
Winter 2021 |
CSC2542 | Topics in Knowledge Representation and Reasoning: AI Automated Planning |
Winter 2019 |
CSC2542 | Topics in Knowledge Representation and Reasoning: Exploring Synergies between Knowledge Representation, Reasoning, and Machine Learning |
Summer 2018 |
CSC384 | Introduction to Artificial Intelligence | Winter 2018 |
CSC384 | Introduction to Artificial Intelligence | Winter 2017 |
CSC2542 | Topics in Knowledge Representation and Reasoning: Algorithms for Sequential Decision Making |
Fall 2016 |
CSC384 | Introduction to Artificial Intelligence | Winter 2016 |
CSC2542 | Topics in Knowledge Representation and Reasoning: Planning and Reasoning about Action |
Spring/Summer 2014 |
CSC384 | Introduction to Artificial Intelligence | Winter 2014 |
CSC384 | Introduction to Artificial Intelligence | Winter 2011 |
CSC2542 | Topics in Knowledge Representation and Reasoning: Planning and Reasoning about Action |
Fall 2010 |
CSC384 | Introduction to Artificial Intelligence | Winter 2010 |
CSC2542 | Topics in Knowledge Representation and Reasoning: Planning and Reasoning about Action |
Winter 2009 |
CSC324 | Principles of Programming Languages | Winter 2007 |
CSC486/2502 | Knowledge Representation and Reasoning | Fall 2006 |
CSC2542 | Topics in Knowledge Representation and Reasoning: Automated Reasoning |
Winter 2006 |
CSC324 | Principles of Programming Languages | Fall 2005 (2 sections) |
CSC324 | Principles of Programming Languages | Fall 2004 |
CSC324 | Principles of Programming Languages | Winter 2004 |