Instructor
- UNIST. CSE 324: Software Engineering. Spring 2024, Spring 2023, Spring 2021.
- UNIST. CSE 332: Theory of Computation. Spring 2022.
- UNIST, CSE 552: Program Analysis. Fall 2024, Spring 2022.
- UNIST. CSE 271: Principles of Programming Languages. Fall 2021.
- UNIST. CSE 524: Advanced Software Engineering. Spring 2025, Fall 2023, Fall 2021.
Teaching assistant
- Hong Kong University of Science and Technology. CSE 2011: Object-Oriented Programming. Spring 2018
- Hong Kong University of Science and Technology. CSE 3111: Software Engineering. Fall 2017
- Hong Kong University of Science and Technology. CSE 3111: Software Engineering. Fall 2016
- Georgia Institute of Technology. CS 6340: Software Testing and Analysis. Spring 2013
Student mentoring
- Danning Xie, Purdue University. 2020.
- Yitong Li, Purdue University. 2020.
- Yi Liu, Southern University of Science and Technology. Spring 2019
- Junrong Xie, Hong Kong University of Science and Technology. Spring 2015