Fall 2024
CS 5/7-328 - Software Engineering

Spring 2024
CS 5/7-328 - Software Engineering

Fall 2023
CS 5/7-328 - Software Engineering

Spring 2023
CS 5/7-328 - Software Engineering

Fall 2022
CS 4345 - Software Engineering Principles

Spring 2022
CS 4345 - Software Engineering Principles

Fall 2021
CS 5340/7340/8392 - Service Oriented Software Engineering

Spring 2021
CS 5340/7340 - Service Oriented Computing

Fall 2020
CS 8340 - Advanced Service Oriented Computing


In the past years at CMU, NIU, and NJU, I taught the following courses:

  1. Service Oriented Computing
  2. Data Intensive Workflow Development
  3. Software Architecture and Design
  4. Web Application Security and Performance
  5. Software Engineering Practicum
  6. INI MSIT Project Practicum
  7. Software Engineering
  8. Databases
  9. Web Services, SOA, and Services Computing
  10. Web Services and Internet Technologies
  11. Survey of Enterprise Computing
  12. Theoretical Operating Systems
  13. Computer Systems Organization
  14. Data Structures and Algorithm Analysis
  15. Programming in Java
  16. .NET and C# Programming
  17. Intermediate Programming in C++
  18. Computer Programming in C++
  19. Introduction to Computer Science