He earned a B.S. in Electrical Engineering Technology from Penn State Harrisburg in 1992, an M.S. in Electrical Engineering 2002 and the Ph.D. in Computer Engineering 2009 , both from Lehigh University. He is a licensed Professional Engineer in Pennsylvania since 1998.