Pedro Taveras received a bachelor’s degree from the Pontificia Universidad Católica Madre y Maestra, Dominican Republic, in systems and computing engineering (CUM LAUDE), he successfully completed the coursework for the master of science degree Information & Telecommunications Technologies from Rochester Institute of Technology in May 2001 and a master's degree in Information Systems from Stevens Institute of Technology with concentration in technology management. He worked as a Software Engineer for the PCA Group, a technology leader firm with markets in Buffalo, NY, Rochester, NY and Kansas City, KS. He presently works in the Pontificia Universidad Católica Madre y Maestra as director