He received B.S. and M.S. in Electrical Engineering from the Southern Methodist University, Texas, USA, and a Ph.D. in Computer Science and Engineering from the University of North Texas, USA in 2009. He was a Lecturer in Computing at the Open University, UK, a research associate at the Culture Lab, Newcastle University, UK, and a postdoctoral researcher at the SENSEable City Lab, Massachusetts Institute of Technology, USA.