He did his PhD studies in Computer Science at the University of Illinois at Chicago (UIC), where he was awarded with the Integrative Graduate Education and Research Traineeship (IGERT) fellowship, funded by the National Science Foundation. His research work was part of the Computational Transportation Science multidisciplinary doctoral training program. His research interests lie in mobile data management and applications for improving urban transportation systems. Most of his research work has been concentrated in designing algorithms and applications for improving vehicular parking in urban settings. In 2014, he worked at Nokia-HERE as a Research Scientist. He also received a B.S. degree in Computer Science from the University of Puerto Rico - Río Piedras campus, and a Master in Computer Science (MCS) from the University of Illinois at Urbana-Champaign.