His research interests include mobile computing, software engineering, and computer supported collaborative work, and he has published several papers in conferences proceedings and journals in these research areas. He received his PhD in computer science from the Universidad de Chile.