Have OOPL, Will Travel

Glenn P. Downing
GitHub Blog
Rate My Professors
Stack Overflow

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

I have taught classes at Bloomberg, CSC, Fermlab, Freescale, IBM, Intel, JPL, LSI, Motorola, National Instruments, Polycom, and Qualcomm.

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
Python 11 Dec 2017 Genentech Thomas Tomacci San Francisco, CA
C++ / STL 19 Oct 2017 Samsung Joseph Kim Austin, TX
C++ 19 Sep 2017 National Instruments Mandie Kramer Austin, TX
C++ / DP 8 Jun 2017 Samsung Joseph Kim Austin, TX
C++ / STL 9 Feb 2017 Samsung Joseph Kim Austin, TX

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