Classes
UW
- EE 420: Design in Communications, Spring 2008.
- GIS 203: Learning From Ants and Bees: The Science of Biological Swarms, Fall 2007, 2008.
- EE 235: Continuous Time Linear Systems, Winter 1997.
- ENGR 215 (EE 215): Fundamentals of Electrical Engineering, Fall 1996.
- EE 446 (447): Control System Analysis I, Summer 1996.
Caltech
- EE 162: Random Processes for Communication and Signal Processing, Fall 2001, 2002, 2003, 2004.
- EE 163A: Communication Theory I, Winter 2002, 2003, 2004, 2005 (see links below).
- EE 163B: Communication Theory II, Spring 2002, 2003, 2004, 2005.
UAH
- EE 383: Analytical Methods for Multivariable and Discrete Time Systems, Fall 1995.
- EE 642: Digital Communications, Fall 1995.
- EE 748: Digital Signal Processing Algorithms and Applications, Spring 1995 (Statistical Signal Processing), 1996 (Speech Processing).
- EE 610: Introduction to the Theory and Applications of Fuzzy Systems (Selected Topics in EE), Spring 1995, 1996.
- EE 426/506: Communication Theory, Fall 1994.
- EE 382: Analytical Methods for Continuous Time Systems, Fall 1994.
Short Courses
- Neuro-Fuzzy Hardware: Implementation Issues, Examples, and Future Trends, NASA Marshall Space Flight Center, June 11-13, 2003.
- Lectures on Neural Computing, NASA Jet Propulsion Laboratory, November 4 - December 9, 1997.