Courses Taught at University of California at Riverside, 2001-

*   EE 141: Digital Signal Processing

*   EE 175A/B: Senior Design

*   EE 210: Advanced Digital Signal Processing

*   EE 211: Adaptive Signal Processing

*   EE 226: Wireless Communications

*   EE 236: State and Parameter Estimation

Courses Taught at Hong Kong University of Science and Technology, 1999-2000

*   ELEC 214 Communication Systems

*   ELEC 544 Signal Detection and Estimation

*   ELEC 691 Special Topics - Spectral Analysis

Courses Taught at University of Melbourne, Australia, 1990-1999

*  431-102 Computer Engineering

*  431-302 Communications

*  431-307/8 Laboratory 3A/B

*  431-310 Electronic Signal Processing

*  431-419 Digital Signal Processing

*  431-413 Final Year Thesis

*  431-414 Final Year Project

*  413-659 Advanced Topics of Signal Processing