IBM
Senior Engineer
Northwest Nazarene University
Professor and Chair of Engineering and Physics
Tennessee Technological University
Professor and Chair of Electrical and Computer Engineering
Boise State University
Professor
Olivet Nazarene University
Purdue University
University of California, Berkeley