I'm a lecturer in the Department of Computer Science.

I did my undergraduate work at Purdue and Illinois and my graduate work at MIT, Stanford, and Texas.

I've worked at the Jet Propulsion Laboratory (JPL), Los Alamos National Laboratory, and Microelectronics and Computer Technology Corporation (MCC).

Both of my parents were born and raised in Granada, Nicaragua. I was born in New York and grew up in Miami. My wife was born and raised in Managua, Nicaragua. She did her undergraduate work at Tufts and her graduate work at Salamanca and Texas, and is now Ph.D. student in the Department of Curriculum and Instruction.

Office Hours

Days Time Place
MF 12-12:45pm GDC 6.308
F 2-2:45pm

Classes: Spring 2016

Days Time Unique Class Place
MWF 10-10:50am 51215 CS373: Software Engineering WAG 201
11-11:50am 51210 CS371p: Object-Oriented Programming JGB 2.218
1-1:50pm 51220 CS373: Software Engineering CLA 0.130
F 3-3:50pm 50885 CS109: Competitive Programming GDC 4.302

Classes: Summer 2016

Days Time Unique Class Place
(nine week)
10-11:45am 87554 CS371g: Generic Programming JGB 2.216
1-2:45pm 87560 CS373: Software Engineering JGB 2.216

Classes: Fall 2016

Papers & Patents


Year Title
2013-14 Giving Tree
2012-13 First Bytes

Teaching Awards