He received his PhD degree in Computer Science from UPM. His research interests include software processes, software processes improvement, project management, agile development approaches, system and software testing processes.