I am currently a sessional instructor in the Department of Computer Science at the University of Victoria. From 2012 to 2017, I was a PhD Student often acting as a teaching assistant and guest lecturer in some of the UVic courses. During 2007 and 2012 I was a professor at Icesi University teaching undergraduate courses for the program of Systems Engineering. I follow an Active Learning teaching approach, where the student is a the centre of the learning experience, and instructors facilitate such learning by guiding classes, creating material, and designing activities and exercises in the development of competences and reinforcement of concepts.

I receive a great deal of personal satisfaction in the learning I get from the act of teaching. Every course I’ve taught helped me improve its new version. Every generation of students has shown me with their different personalities new learning approaches and types of activities. No matter how many times I’ve taught a course, it is never the same.

Here is more about  my teaching: