• CSE 191—Introduction to Discrete Structures (Spring 2026, Spring 2025, Fall 2023)
  • CSE 331—Algorithms and Complexity (Spring 2026, Spring 2025)
  • CSE 396—Introduction to the Theory of Computation (Fall 2026)
  • CSE 429—Algorithms for Modern Computing Systems (Fall 2026)
  • CSE 431—Algorithms Analysis and Design (Spring 2023, Fall 2022)
  • CSE 531—Analysis of Algorithms I (Spring 2027, Fall 2025, Spring 2023, Fall 2022)
  • CSE 701—Seminars (Spring 2024)