2023-2024
- EC ENGR 239AS: Advanced Techniques and Technologies in Modern Wireless Communications
- EC ENGR 232B: Queueing Systems and Intelligent Transportation Networks
- STATS 200A: Applied Probability
2022-2023
- EC ENGR 231E: Channel Coding Theory
- EC ENGR M214A: Digital Speech Processing
- EC ENGR 232D: Communications Networking and Traffic Management for Autonomous Mobile Systems
- CS 35L: Software Construction
- EC ENGR 205A: Matrix Analysis for Scientists and Engineers
- EC ENGR 236A: Linear Programming
2021-2022
- EC ENGR 232E: Large Scale Social and Complex Networks: Design and Algorithms
- EC ENGR 233: Wireless Communications System Design, Modeling, and Implementation
- EC ENGR 236B: Convex Optimization
- EC ENGR C247: Neural Networks and Deep Learning
- EC ENGR 231A: Information Theory
- EC ENGR 113DA/DB: Digital Signal Processing Design
2018-2021
- CS 180: Introduction to Algorithms and Complexity
- EC ENGR 133A: Applied Numerical Computing
- EC ENGR M119: Fundamentals of Embedded Networked Systems
- EC ENGR 132A: Introduction to Communication Systems
- CS M146: Introduction to Machine Learning
- EC ENGR 114: Speech and Image Processing Systems Design
- EC ENGR 132B: Data Communications and Telecommunication Networks
- EC ENGR 113: Digital Signal Processing
- EC ENGR 141: Principles of Feedback Control
- EC ENGR C143A: Neural Signal Processing
- EC ENGR 131A: Probability and Statistics