Before joining Eastern Washington University, he worked at University of Arizona, University of Hawaii and in industry, where he held both engineering and management positions at Infineon Technologies, IKOS Systems (now Mentor Graphics), and Marconi Communications.