Industry consultant and professor of electrical and computer engineering and researcher specializing in computer systems architecture and performance measurement, parallel processing and high-performance computing, approximate computing, storage systems, data analysis, and stochastic computing.
Formal Education
- Ph.D. in Electrical Engineering, University of Illinois
- M.S. in Electrical Engineering, University of Illinois
- B.S. in Computer Engineering, Iowa State University
Career Highlights
- Fellow of the Institute of Electrical and Electronics Engineers (IEEE) and the American Association for the Advancement of Science (AAAS)
- Named inventor on eight issued U.S. patents, including one for a multiprocessor bus protocol
- Significant research and experience in communication and synchronization protocols for parallel and distributed systems
- Author of books on the Verilog and R programming languages and other topics in computer architeccture and performance
- Prolific author of peer-reviewed journal papers
- Teaches courses in performance analysis, statistical analysis and data modeling, introduction to computing systems, programming, microcontrollers, microprocessors, and the Internet of Things
Expert Qualifications
- Has served as an expert witness in patent prosecution litigation, including reverse engineering and deposiion and trial testimony