-Graduate Level (Northeastern University, Boston, MA)
- EECE 7200: Linear Systems Analysis
- EECE 7337: Information Theory
- EECE 7364: Mobile and Wireless Networking
- MATH 7234: Optimization and Complexity
- EECE 7204: Applied Probability and Stochastic Processes
- MATH 5101: Analysis 1
- EECE 7336: Digital Communications
- EECE 7393: Analysis and Design Data Networks
- MATH 7233: Graph Theory
- EECE 5698: Special Topic: Wireless Sensor Networks
- EECE 7323: Numerical Optimization Methods
-Undergraduate Level (Selected, Shanghai Jiao Tong University, China)
- Algorithms and Data Structure
- Software Engineering I & II
- Wireless Networking
- Digital Image Processing
- Signal Processing
- Digital Signal Processing
-Online Courses
- Fundamentals of Deep Learning for Computer Vision (in progress), Nvidia