Teaching
Selected courses
- TCSS 590: Special Topics — Vision–Language Models (graduate, UW)
- TCSS 543: Advanced Algorithms (graduate, UW)
- TCSS 455: Introduction to Machine Learning (undergraduate, UW)
- TCSS 437: Mobile Robotics (undergraduate, UW)
- TCSS 458: Computer Graphics (undergraduate, UW)
- 11-775: Large-Scale Multimedia Analysis (Carnegie Mellon, Fall 2023 and Spring 2024), co-taught with Alexander G. Hauptmann.
For current offerings and prerequisites, see the UW course schedule, CSS course catalog, and MyPlan (sign-in required). Students from other UW campuses should also review the cross-campus registration policy.
Research supervision
I supervise research, thesis, and project work through the following UW courses. Please contact me before registering to discuss the research question, supervision, and expected work.
- TCSS 499 — Undergraduate research
- TCSS 600 — Graduate independent study or research
- TCSS 700 — Master’s thesis
- TCSS 702 — Design project in computing and software systems
- TCSS 800 — Doctoral dissertation
See research opportunities and advising for current UW students, or get in touch to discuss a potential project and suitable research questions based on your background and interests.
