He obtained his PhD in Computer Science at the Federal University of Campina Grande (UFCG), in cooperation with the University of British Columbia (UBC), Canada, in 2012. His research interests include collaboration systems, recommendation systems, social network analysis, computing education, software design and architecture, and software evolution and maintenance.