Summary
Glenn Downing is an experienced computer science educator and former software researcher with a multi-decade career focused on preparing students for professional software development. As Associate Professor of Instruction at UT Austin, he designs and teaches practical, tool-focused courses in object-oriented programming and software engineering that emphasize Git, unit testing, coverage analysis, automated documentation, and pair programming. His background spans research and development roles at institutions like JPL, Los Alamos, MCC, and industry, bringing real-world engineering rigor into the classroom. Known for translating advanced engineering practices into hands-on coursework, he consistently prioritizes students’ employability by integrating industry workflows and tooling into curricula. An avionics and physics-trained engineer by education, he combines deep systems thinking with a long track record of mentoring new generations of software developers.
15 years of coding experience
38 years of employment as a software developer
High School Diploma, High School Diploma at Christopher Columbus High School
M.S., Aeronautical and Astronautical Engineering, M.S., Aeronautical and Astronautical Engineering at Massachusetts Institute of Technology
Physics, Physics at Purdue University
B.S., Physics, B.S., Physics at University of Illinois Urbana-Champaign
Computer Science, Computer Science at The University of Texas at Austin
Aeronatics & Astronautics, Aeronatics & Astronautics at Stanford University
Spanish