Teaching
- 2024
- Instructor: Fundamentals of Artificial Intelligence, CS161, Fall.
- Instructor: Fundamentals of Artificial Intelligence, CS161, Winter.
- 2023
- Instructor: Probabilistic Programming and Relational Learning, CS267A, Spring.
- Instructor: Seminar: Current Topics in Artificial Intelligence, CS269, Winter.
- 2022
- Instructor: Fundamentals of Artificial Intelligence, CS161, Fall.
- Instructor: Probabilistic Programming and Relational Learning, CS267A, Spring.
- Instructor: Seminar: Current Topics in Artificial Intelligence, CS269, Winter.
- 2021
- Instructor: Fundamentals of Artificial Intelligence, CS161, Fall.
- Instructor: Seminar: Current Topics in Artificial Intelligence, CS269, Winter.
- 2020
- Instructor: Fundamentals of Artificial Intelligence, CS161, Fall.
- Instructor: Probabilistic Programming and Relational Learning, CS267A, Spring.
- Instructor: Seminar: Current Topics in Artificial Intelligence: The Concrete Mathematics of Automated Reasoning, CS269, Winter.
- 2019
- Instructor: Fundamentals of Artificial Intelligence, CS161, Fall.
- Instructor: Fundamentals of Artificial Intelligence, CS161, Spring.
- Instructor: Seminar: Current Topics in Artificial Intelligence: Learning Theory, CS269, Winter.
- 2018
- Instructor: Probabilistic Programming and Relational Learning, CS267A, Fall.
- Instructor: Seminar on Statistical Relational AI, Summer, University of Trento, Italy.
- Instructor: Fundamentals of Artificial Intelligence, CS161, Spring.
- Instructor: Fundamentals of Artificial Intelligence, CS161, Winter.
- 2017
- Instructor: Seminar: Current Topics in Artificial Intelligence: Statistical Relational Learning, CS269, Fall.
- Instructor: Fundamentals of Artificial Intelligence, CS161, Spring.
- Instructor: Fundamentals of Artificial Intelligence, CS161, Winter.
- 2016
- Instructor: Seminar: Current Topics in Artificial Intelligence: Statistical Relational Learning, CS269, Fall.
- Instructor: Fundamentals of Artificial Intelligence, CS161, Spring.
- Instructor: Learning and Reasoning with Bayesian Networks, CS262A, Winter.
- 2014
- Co-Instructor: Selected Topics in Computer Science: Artificial Intelligence, H05N0A.
- Guest Lecturer: Relational Probabilistic Models, I590, Indiana University, Bloomington
- Guest Lecturer: Readings in Databases, CSE590Q, University of Washington, Seattle
- 2012-2013
- Guest Lecturer: Automated Reasoning, CS264, University of California, Los Angeles
- 2009-2013
- Teaching Assistant:
- Uncertainty in Artificial Intelligence, H02D2A
- Declarative Languages (Prolog, Haskell and Mercury), G0Q45, H04H5
- Fundamentals of Computer Science, H01T3B
- Problem Solving and Design, H01B9A
- Innovation Lab (teaching visual programming to high school students)
- 2009
- Guest Lecturer: Selected Topics in Computer Science: Artificial Intelligence, H05N0A, KU Leuven