My Teaching Experience

This is a list of my courses.

Univesity of Victoria  (2017 – Current)

SENG 310 Human-Computer Interaction – Current

Is a third-year course for students in computer science programs. In this class, students design a prototype application following the process of interaction design (understand, explore, prototype, and evaluate).

CSC 375 Introduction to Systems Analysis – 2017

Is a third-year course for students in computer science programs. In this class, students learned about the process of systems analysis, and the role of a systems analyst while working on a group project with the goal to analyse a system with a real client that they have to find themselves.

Universidad Icesi (2007 – 2012)

Basic skills in computing (Habilidades básicas en computación) – 2007 – 2012

Is a course offered to all students of the university to learn about basic computing skills using word processors and spreadsheets.

Programming Laboratory (Laboratorio de Programación) – 2009 – 2011

Is a capstone course offered to third-year students of the Systems Engineering program. In this class, students learn a technology while working on a group project that they will develop and present at the end of the semester.

09638 Algorithms and Languages I (Algoritmos y Lenguajes I) – 2009 – 2012

Is a first-year core course for the students of the Systems Engineering and Telecommunications Engineering programs. In this class, students learn basic programming concepts following the object-oriented paradigm. At the end of the semester students develop a simple program in Java to apply the concepts.

09704 Algorithms and Languages II  (Algoritmos y programación II) – 2012

Is a first-year core course for the students of the Systems Engineering and Telecommunications Engineering programs. In this class, students learn combined topics of software systems including files, search and sorting, testing, linked structures, and basic databases.

09639 Algorithms and Languages III (Algoritmos y programación III) – 2011

This course was offered during one year only as a transition process to the new curriculum of the Systems Engineering program towards a more software engineering focus, replacing for that year the traditional ALII course (09704). In this class, students learned ALII plus basic concepts of software engineering such as development processes, and service level agreements.

09687 Algorithms and Data Structures (Algoritmos y Estructuras de Datos) – 2010

Is a first-year core course for the students of the Systems Engineering and Telecommunications Engineering programs. In this class, students learn about basic data structures including trees, graphs, stacks, queues and lists; as well as sorting algorithms and recursion.