Professional Experience
- Professor and Department Head, Department of Electrical Engineering, University of Minnesota, Duluth (Fall 2012 -)
- Professor and Department Head, Department of Electrical & Computer Engineering, University of Minnesota, Duluth (Summer 2008- Summer 2012)
- Professor and Interim Department Head, Department of Electrical & Computer Engineering, University of Minnesota, Duluth (Summer 2007- Spring 2008)
- Professor, Department of Electrical & Computer Engineering, University of Minnesota, Duluth (2001- present)
- Visiting Professor, Harrington Department of Bioengineering, Arizona State University, Tempe (Spring 2000) (on single semester leave)
- Associate Professor, Department of Electrical & Computer Engineering, University of Minnesota, Duluth (1994-2001)
- Assistant Professor, Department of Computer Engineering, University of Minnesota, Duluth (1988-1994)
- Instructor, Department of Control Engineering, National Chiao Tung University, Hsinchu, Taiwan (1980-1981)
- Instructor, Electronics Division, Chinese Naval Communications & Electronics Technological School, Kaohsiung, Taiwan (1978-1980)