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