Teaching
- Graduate Teaching Assistant for Distribute Computing (Fall 2023, Fall 2021)
- Head Teaching Assistant for Artificial Intelligence (Fall 2020, Spring 2019)
- Graduate Teaching Assistant for Artificial Intelligence (Fall 2019, Spring 2020)
- Undergraduate Teaching Assistant for Artificial Intelligence (Spring 2017), Computer Architecture (Autumn 2016), Computer Programming & Utilization (Summer 2017)