Experienced electrical hardware designer and software developer with a broad background in robotics, artificial intelligence, programming, education, high-performance computing, embedded systems, and computational physics. Outstanding communicator. Extensive experience in Linux, analog/digital circuit design, PCB layout, microcontroller interfacing, and programming in several languages and platforms. Passionate about robotics and autonomous systems. Ph.Ds in both electrical engineering and physics. Licensed Professional Engineer in Illinois.

I've been an academic, teaching computer science at Middle Tennessee State University. At Bradley University I first taught engineering physics, and then electrical and computer engineering.

I've worked as a software developer for companies focusing on Internet content delivery and bioinformatics. Later I was the manager of electrical engineering projects at INTEGRIS Engineering. Now I'm the lead embedded systems engineer at AutonomouStuff.