Brown Department of Electrical and Computer Engineering at the University of Virginia. After receiving a Bachelor's Degree in Electrical Engineering in1978 he was an active research and design engineer, focusing on automation, embedded systems, remote control, and electronic/mechanical co-design techniques, holding 16 patents in these areas. Returning to academia, he earned a Ph.D. in Electrical and Computer Engineering in 2011 at the University of Virginia. His current research interests include machine learning, embedded systems, electrical power systems, and engineering education.