- 
               Instructor, CS326, Software Engineering [Course Website] 
               For undergraduate students at North Carolina State University, 2025, Spring.
             
            - 
               Instructor, CS591/791, Generative AI for SE [Course Website] 
               For graduate students at North Carolina State University, 2024, Fall.
             
            - 
               Instructor, CS326, Software Engineering [Course Website] 
               For undergraduate students at North Carolina State University, 2024, Spring.
             
            - 
               Instructor, CS591/791, Generative AI for SE [Course Website] 
               For graduate students at North Carolina State University, 2023, Fall.
             
         	- 
               Guest Lecture, Code Embeddings: Impact, Methods and Challenges Slide 
               For graduate students in Dalhousie University, 2023.
             
            - 
               January, 2020 - April, 2020: Teaching Assistant
               IS706 - Software Mining and Analysis, Singapore Management University (SMU)
               Responsibility:
               
                  - Design, and prepare the materials of the in-class exercise. And instruct and Q&A during the class.
 
                  - Lead the paper reading discussion.
 
                  - Students' feedback
 
               
             
            - 
               Graduate Instructor Certification, Singapore Management University, Singapore, 2019.