Teaching
Courses Recently Taught
- ECE 551 Advanced Digital Signal Processing
- ECE 310 Digital Signal Processing
- ECE 311 Digital Signal Processing Lab
- ECE 313 Probability with Engineering Applications
- ECE 534 Random Processes
- ECE 465 Optical Communications Systems
- ECE 498LEE Advanced Lectures in Engineering Entrepreneurship
- ECE 420 Embedded DSP Laboratory
- ARTD 445 Developing Design Thinking
- ENG/TE 360,460 Lectures in Engineering Entrepreneurship
- TE401 Augmented Listening Technology