Graduated in Computer Science (1989) and Ph.D. in Computer Science (1996) from the Autonomous University of Barcelona (UAB), I have been dedicated to the university since the year of my degree. First at the UAB where I was a teaching assistant (89-90 academic year) and a associate professor -tenured track- (90-91 to 94-95) and then at the University of Girona as a tenured associated professor. I have taught in the areas of programming, databases, and software engineering, and in research, I started with image processing and then moved on to computer graphics, ending up collaborating on digital humanities projects.