Teaching at the Southern University of Science and Technology
- Computer Programming Foundation B, Fall'25
- Computational Ethics, Spring'25
- Advanced Computer Networks and Big Data, Fall'24
- Computational Ethics, Spring'24
- Advanced Computer Networks and Big Data, Fall'23
- Computer Programming Foundation A, Spring'23
- Advanced Computer Networks and Big Data, Fall'22
- Computer Programming Foundation A, Spring'22
- Advanced Computer Networks and Big Data, Fall'21
- Computer Programming Foundation A, Spring'21
- Advanced Computer Networks and Big Data, Fall'20
- Computer Programming Foundation A, Spring'20; Coordinator of Advanced Computer Science Experiment, Spring'20
- Advanced Computer Networks and Big Data, Fall'19
Teaching at the University of Cincinnati
- Teaching load:4 courses per year
- Taught 14 different courses (6 undergraduate courses + 8 graduate courses)
- Developed 7 new courses