| Years | Company | Title |
|---|---|---|
| 2024- | The University of Texas at Austin | Associate Professor of Instruction |
| 2003-24 | The University of Texas at Austin | Assistant Professor of Instruction |
| 1995-03 | The University of Texas at Austin | Adjunct Faculty |
| 1991-96 | Corporate Memory Systems, Inc. | Software Engineer |
| 1985-91 | Microelectronics and Computer Technology Corporation | Software Engineer |
| 1985-87 | The University of Texas at Austin | Adjunct Faculty |
| 1984-85 | Los Alamos National Laboratory | Software Engineer |
| 1993-84 | The University of Texas at Austin | Adjunct Faculty |
| 1978-82 | Jet Propulsion Laboratory | Software Engineer |
| 1975-77 | Draper | Software Engineer |
| Years | University | Degree |
|---|---|---|
| 1982-83 | The University of Texas at Austin | Ph.D. program in CS |
| 1977-78 | Stanford University | Ph.D. program in Aero / Astro |
| 1975-77 | M.I.T. | M.S. in Aero / Astro |
| 1973-75 | University of Illinois Urbana-Champaign | B.S. in Physics |
| 1970-72 | Purdue University |
| Years | Title |
|---|---|
| 2020 | College of Natural Sciences Teaching Excellence Award |
| 2018 | Nominated for Regents’ Outstanding Teaching Awards |
| 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 |
| Years | 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) |