About our authors
Edward Angel is Professor Emeritus of Computer Science at the University of New Mexico where he was Professor of Computer Science, Electrical and Computer Engineering and Media Arts. He was the Founding Director of the Art, Research, Technology and Science Laboratory (ARTS Lab) at UNM. He is the first UNM Presidential Teaching Fellow. He holds a PhD from the University of Southern California and a BS in engineering from the California Institute of Technology.
Ed has over 30 years of experience in research and teaching in computer graphics and image processing. He is the author/coauthor of the popular textbook Interactive Computer Graphics, now in its eighth edition (Pearson Education, 2020) and author of 3 editions of OpenGL: A Primer (Addison Wesley). He has taught over 100 professional courses worldwide, including at SIGGRAPH, SIGGRAPH Asia and Supercomputing.
Dave Shreiner is a computer graphics specialist at Unity Technologies. He has been working with OpenGL since its inception at Silicon Graphics Computer Systems (SGI). During his 15-year tenure at SGI, he authored the first commercial OpenGL training course, coauthored the OpenGL programming guide and reference manuals and engineered OpenGL drivers for a multitude of different systems.
Dave has been working in the computer graphics industry for the past two decades, where he has authored applications for flight simulators, scientific visualization, production animation and numerous other disciplines. Also passionate about educating programmers about OpenGL and computer graphics, he's presented lectures and short courses at conferences worldwide, including SIGGRAPH and the Games Developer Conference.