I made my undergrad in computer engineering in the University of Mexico (UNAM) in Mexico City. I also worked as a Research assistant there for two years.

I just finish my Master degree in the summer of 2005 at the Media Lab at MIT, working with Henry Lieberman in the Software Agents group.

My work was using Commonsense Computing to improve consumer electronics interfaces. As part of my research I create a EventNet a plan recognizer.