He has received the CTS Microelectronics Outstanding Undergraduate Teaching award as the best teacher in the Electrical Engineering Technology Department ten times, the Dwyer Undergraduate Teaching Award as the top teacher in the School of Technology three times, the Purdue University's undergraduate teaching award (the Amoco award), the Paradigm Award from the Minority Technology Association, the Joint Services Commendation Medal (for excellence in instruction) from the Secretary of Defense, and was the McNelly Named Professor. He has taught at Purdue since 1978 and at a community college in South Carolina for seven years.