Carlos Garre del Olmo Other Teaching Experience

Other Teaching Experience

I believe that the work of a teacher/professor can and should go beyond giving lectures and doing research. I always try to be active in all kind of activities which are not a mandatory responsibility but that I consider important for my job. This includes teaching innovation projects, summer workshops, promotion of University in general and IT studies in particular, mentoring programs to assist students, and so on. This section compiles many different things regarding my teaching experience beyond lectures.

Teaching innovation projects

MICROMAQ, Desarrollo de una Unidad de Control Virtual Microprogramable para la Realizacion de Practicas en el Area de Arquitectura de Computadores.


(MICROMAQ, Development of a Microprogramable Virtual Control Unit for Teaching Computers Architecture)

Funding body: Universidad Rey Juan Carlos.

Funding programme:VI Convocatoria de de Ayudas a Proyectos de Innovacion y Mejora de la Docencia.

Year: 2010

Position: Principal Investigator.

In this project, a microprogramable virtual control unit for assistance in teaching computer architecture subjects was designed and implemented. The virtual CU allows the user to setup the hardware structure (memories, registers, ...) and the instruction set (instruction prototype and microprogram for each instruction). The application allows the teacher to generate random homework for each student and to automatically evaluate the student's work. The first version of the application is focused on teaching microprograming skills.


Can you Touch Something that Does Not Exists?

Funding body: Google.

Funding programme: CS4HS (Computer Science for High School).

Year: 2011

Position: Project proposal and implementation (There is no actual PI figure in CS4HS projects).

Our project was the first to be funded by Google CS4HS to a Spanish University. This project consisted in the creation of a clashroom for teaching haptics technology. Our clashroom has 20 Novint Falcon and some Phantom Omni devices and is being used for teaching (Master and BsC) and for open-public summer workshops and seminars.


Workshops, University and IT promotion

FesTICVal, Festival para la Promoción de las Tecnologías de la Información y las Comunicaciones.


FesTICval, Festival for the Promotion of IT Technologies

Years: 2008, 2009, 2010, 2011, 2012

Place: University Rey Juan Carlos (Madrid).

My contribution:

  • Organization: I was part of the committee organizing the different workshops and activities of the festival.
  • Taller de Seguridad y Hackers (Workshop on Hacking and IT Security)
  • ¿Puedes Tocar Cosas que no Existen? Taller de Tecnologia Haptica (Workshop on Haptic Technology: Can you Touch something that does not exists?)


Semana de la Ciencia.


Week of Science

Years: 2009, 2010, 2011

Place: University Rey Juan Carlos (Madrid).

My contribution:

  • ¿Real o Modelado? (Real or Virtual?) Workshop for introduction to computer graphics
  • ¿Puedes Tocar Cosas que no Existen? Taller de Tecnologia Haptica (Workshop on Haptic Technology: Can you Touch something that does not exists?)


Lezioni di Campus.
Campus Lessons

Years: 2013

Place: University of Calabria (Italy).

My contribution:

  • Promotion of Engineering studies presenting the outcome of european projects to high school students.


Centro de Orientación e Información para el Empleo (COIE).


Center for Job Orientation and Information

Years: 2007, 2008, 2009, 2010

Place: Many High School centers along Madrid.

My contribution:

  • Many presentations to high school students about the University in general, and IT studies in particular.


Mentoring Programs

Tutorias Integrales.


Bachelor Students Mentoring Program

Years: 2009, 2010, 2011, 2012.

Bachelor Degree: Grado en Ingeniería del Software (Computer Science - Software Engineering)

Number of students: 15.

In this program, each student is assigned a Mentor who will follow his progress from 1st year until he finish his studies.

Programa de Mentoring del Master Oficial en Informatica Grafica, Juegos y Realidad Virtual.


Mentoring Program of the Master in Computer Graphics, Games and Virtual Reality

Years: 2012.

Master Degree: Master Oficial en Informatica Grafica, Juegos y Realidad Virtual (Master in Computer Graphics, Games and Virtual Reality)

Number of students: 3.

In this program, each student is assigned a Mentor who will follow his progress and assist him on the choice of optional subjects and master thesis work.

Teaching outside official lectures

IDIM, Investigacion y Desarrollo de la Informatica Musical.


Research and Development of Computer Music

Years: 1998, 1999, 2000, 2001, 2002.

Place: Universidad Politecnica de Madrid (Technic University of Madrid)

IDIM is a student's association at Technic University of Madrid. I led this association for five years, during which I organized many activities. These activities included teaching in the topic of computer music:
  • Course on Substractive Sound Synthesis
  • Workshop on Introduction to Computer Music

Curso de Excel.


Course on Microsoft Excel

Years: 2007.

Place: Centro Universitario de Estudios Sociales Aplicados, URJC (University Center for Applied Social Studies)