Professor • Richard & Joy Dorf Endowed ProfessorDepartment of Electrical, Computer and Energy Engineering, University of Colorado, Boulder