Have OOPL, Will Travel


I started Have OOPL, Will Travel in 1989 and offer classes in C++ and Python.

I have taught classes at Bloomberg, Fermilab, Genentech, IBM, Intel, JPL, Motorola, National Instruments, Polycom, Qualcomm, and SARC.

I'm a lecturer in the Department of Computer Science at the University of Texas at Austin.

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).


Class Date Company Contact City
C++/STL 25 Sep 2018 National Instruments Anna Bialek Austin, TX
C++/STL 30 Aug 2018 Samsung Joseph Kim Austin, TX
Python 9 Jan 2018 Jet Propulsion Laboratory Mark Lopez Pasadena, CA

Papers & Patents

Year Title Co-Authors
2004 Data Sharing in Scientific Simulations
Computing in Science and Engineering (CISE)
Paul Dubois
Teresa Bottom
1998 System and Method for Initializing Variables in an Object-Oriented Program
U.S. Patent No. 6,708,181
James Peterson
Ron Rockhold
1996 Being Lazy About Global-Object Initialization
Journal of Object-Oriented Programming (JOOP)

Teaching Awards

Year Title
2013 College of Natural Sciences Golden Apple Teaching Excellence Award
2006 College of Natural Sciences Foundation Advisory Council Awards
2002 College of Natural Sciences Teaching Excellence Award

Copyright © Glenn P. Downing, 1989-2018