is an associate professor of engineering at the Penn State Abington campus where he teaches courses in electrical and computer engineering, computer science, and information sciences and technology. His research interests are mobile robotics, computer vision, intelligent systems, virtual world technology and innovative education.