I'm on the faculty 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 a Ph.D. student in the Department of Curriculum and Instruction.

Office Hours

Days Time Place
MF 12-12:50pm GDC 6.308

Classes: Spring 2017

Days Time Unique Class Place
MWF 10-10:50am 52200 CS373: Software Engineering GDC 1.304
11-11:50am 52201 CS373: Software Engineering GDC 1.304
1-1:50pm 52195 CS371p: Object-Oriented Programming GSB 2.126
W 2-2:50pm 51853 CS104c: Competitive Programming GDC 5.302

Classes: Summer 2017

Days Time Unique Class Place
MWF 10-11:45am CS373: Software Engineering
1-2:45pm CS371g: Generic Programming

Classes: Fall 2017

Days Time Unique Class Place
MWF 10-10:50am CS371p: Object-Oriented Programming
11-11:50am CS371p: Object-Oriented Programming
1-1:50pm CS373: Software Engineering
W 2-2:50pm CS104c: Competitive Programming


Year Title URL
2016-17 UTCS Competitive Programming Club UT Programming Teams Sweep Regional Competition

Papers & Patents


Year Title
2015-16 Giving Tree
2013-14 Giving Tree

Teaching Awards