Teaching
At UCR:
- CS141: Intermediate Data Strutures and Algorithms. [Fall 2020] [Fall 2021] [Fall 2022]
- CS142: Algorithm Engineering. [Winter 2021] [Winter 2022]
- CS119L: Algorithmic Programming and Problem Solving [Spring 2023] [Fall 2023] [Winter 2024] [Spring 2024]
- CS214: Parallel Algorithms. [Winter 2023]
- CS218: Design and Analysis of Algorithms. [Spring 2021] [Fall 2022] [Winter 2024]
- CS219: Advanced Algorithms. [Spring 2022] [Fall 2023]
- CS260: Algorithm Engineering (aka. How to Write Fast Code). [Spring 2020]