His research interests are in systems engineering and control systems in alternative energy power production, embedded control systems, humanoid and mobile robotics, and pedagogy of multidisciplinary teamwork. He has worked on alternative energy systems in Guatemala and the U.S. Prior to joining Western New England University, he was an Electronics Design Engineer for the Ford Motor Company Electronics Division and a Software Engineer for Nichols Research Corporation. He earned a M.S. and a Ph.D. in electrical engineering from Vanderbilt University and a B.S. in electrical engineering from the University of Michigan.