Teaching

Courses I've taught (or will be teaching)

Quarter Course Role
Spring 2012 CMSC 23310 - Advanced Distributed Systems Lecturer
Winter 2012 CMSC 23300 - Networks and Distributed Systems Lecturer
Spring 2011 CMSC 23300 - Networks and Distributed Systems Lecturer
Winter 2011 CMSC 23000 - Operating Systems Lecturer
Winter 2011 CMSC 10600 - Fundamentals of Computer Programming II (C++) Lecturer
Spring 2009 CMSC 23500 - Introduction to Database Systems Lab Instructor
Spring 2008 CMSC 23500 - Introduction to Database Systems Lab Instructor and Grader
Summer 2007 CMSC 15200 - Introduction to Computer Science 2 Lecturer
Winter 2007 CMSC 16200 - Honors Introduction to Computer Science 2 Lab Instructor
Summer 2006 CMSC 15200 - Introduction to Computer Science 2 Lecturer
Winter 2006 CMSC 16200 - Honors Introduction to Computer Science 2 Lab Instructor
Summer 2005 CMSC 15200 - Introduction to Computer Science 2 Lecturer

Teaching Consultant

I am a Teaching Consultant at the University of Chicago's Center for Teaching and Learning (CTL). My main responsibility is conducting Individual Teaching Consultations, where another teaching consultant and I will sit in on a lecture, videotape it, and then provide feedback to the consultee. I also occasionally lead workshops at the CTL.

Workshops and tutorials I've taught

Workshop on Collaborative Learning, Center for Teaching and Learning, University of Chicago. October/November, 2009 (exact date TBD).

Workshop on Collaborative Learning, Center for Teaching and Learning, University of Chicago. April 7th, 2009.

Teaching in the American Classroom, a panel discussion (I was one of three panelists in this session) in the 2007 Workshop on Teaching in the College, University of Chicago. September 18 and 19, 2007.

Entornos Grid Basados en Globus Toolkit 4. July 4-6, 2007. Universidad Complutense de Madrid (Madrid, Spain). 15-hour course on GT4 service programming with the Introduce IDE. This course is a part of Curso Superior de Administración, Explotación y Programación de Sistemas Grid (3ª Edición), a 100-hour summer course on Grid Computing.

Computación Grid. June 18-29, 2007. Universidad de los Andes (Bogotá, Colombia).

The FileBuy Globus Based Resource Brokering System - A Practical Example. September 15, 2006. GlobusWORLD 2006, Washington D.C. (USA). [website]

Entornos Grid Basados en Globus Toolkit 4. July 3-7, 2006. Universidad Complutense de Madrid (Madrid, Spain). 20-hour course on GT4 programming. This course is a part of Curso Superior de Administración, Explotación y Programación de Sistemas Grid (2ª Edición), a 100-hour summer course on Grid Computing.

Entornos Grid Basados en Globus Toolkit 4. July 6-12, 2005. Universidad Complutense de Madrid (Madrid, Spain). 25-hour course on GT4 programming. This course is a part of Curso Superior de Administración, Explotación y Programación de Sistemas Grid, a 100-hour summer course on Grid Computing.

Evolución de Globus. June 23, 2004. Instituto de Física de Cantabria (Santander, Spain). 2-hour presentation on the evolution and future trends of the Globus Toolkit. This presentation was a part of Grids y e-Ciencia, a 30-hour postgraduate course on Grid Computing. [slides]

Sistemas Grid Basados en GT3. March 3-5, 2004. Centro de Supercomputación de Galicia (Santiago de Compostela, Spain). 15-hour course on GT3 programming. [slides 1 2 3 4]