Teaching
I enjoy teaching and communicating with students. At CU Boulder I actively take part in teaching. I am involed with pedagogy in different role. Here is a brief summary of my teaching experiences.
Instructor
- Natural Language Processing (CSCI 3832), CU Boulder: Spring 2021
- Data Structure (CSCI 2270), CU Boulder: Summer 2022, Summer 2023
- COMPSCI 390B Harnessing Data Science for Societal Good, UMass Spring 2024
- COMPSCI 390B Harnessing Data Science for Societal Good, UMass Spring 2025
Teaching Assistant
- Gradute level
- Advanced Algorithm (CSCI 5654), CU Boulder: Spring 2023
- Advanced Data Structure (CSCI 7000), CU Boulder: Fall 2022
- Linear and Integer Programming (CSCI 5454), CU Boulder: Spring 2022
- Under-gradute level
- Data Structure (CSCI 2270), CU Boulder: Fall 2020, Spring 2020, Fall 2019, Spring 2019, Fall 2018, Spring 2018, Fall 2017
- Advanced Data Structure (Undergrad. level CSCI 2275), CU Boulder, Fall 2021
Guest Lecturer
- Gradute level
- Advanced Topics in Computational Linguistics(Ling 7800) CU Boulder, taught by Prof. Martha Palmer (Fall 2020, Spring 2019)
- Natural Language Processing (Grad. level CSCI 5832) CU Boulder, taught by Prof. Katherina Kann (Spring 2020, Fall 2020)
- Under-gradute level
- Advanced Data Structure (Undergrad. level CSCI 2275), CU Boulder, taught by Prof. Maciej Zagrodski, (Fall 2021)