Courses Taught at University of California, Riverside, 2001- present

EE 110A: Signals and Systems

EE 110B: Signals and Systems

EE 115: Introduction to Communication Systems

EE 141: Digital Signal Processing

EE 175A/B: Senior Design

EE 210: Advanced Digital Signal Processing

EE 211: Adaptive Signal Processing

EE 224: Digital Communication Theory and Systems

EE 226: Wireless Communications

EE 227: Spread Spectrum Communications

EE 236: State and Parameter Estimation

Courses Taught at Hong Kong University of Science and Technology, Hong Kong, 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-414 Final Year Thesis

431-414 Final Year Project

413-659 Advanced Topics of Signal Processing

Graduate Course Taught at Syracuse University, Syracuse, New York, Summer 1987:

Theory of Complex Analysis