Teaching
Undergrad Courses- ECE485: Digital Communications
- ECE342/EE387: Probability for Electrical and Computer Engineering
- ECE380/EE390: Introduction to Communication Systems
- EE250: Circuit Theory II
- ECE583: Digital Communications
- ECE780: Convex Optimization
- ECE780: Fountain Codes
- ECE780: Probabilistic Graphical Models