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