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

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)