Rand Whillock

Research & Engineering

I enjoy developing creative, out-of-the-box solutions to complex problems. I use this approach for software development and modeling where I look for ways to apply algorithms in new and innovative ways. I apply this approach in hardware design by building robots using components intended for other purposes.


Much of Rand’s current interests are in developing and testing tools to support model-based engineering and analysis of cyber physical and embedded systems. Rand has extensive experience in model-based system engineering, human-computer interfaces, signal and image processing, robotics, and biometrics. He has been the technical and program management lead for numerous government and corporate funded projects developing technologies for applications, including: model-based engineering tools for spacecraft system development, medical device safety and security analysis, people detection and recognition, target recognition, and video security. 

Rand is the lead instructor for Galois’s Architecture Centric Virtual Integration Process (ACVIP) course and also teaches a class in industrial robotics at a local college. Rand has been coaching and mentoring First Lego League (FLL) middle school robotics teams for over 20 years. He has an M.S. and a B.S. in Computer Science from the University of Minnesota and has coauthored 16 patents.