Photo of Eric Shaffer

Eric Shaffer

Teaching Professor
Associate Director of Academics
Siebel School of Computing and Data Science
University of Illinois Urbana-Champaign

About

I am a Teaching Professor and the Associate Director of Academics in the Siebel School of Computing and Data Science at the University of Illinois Urbana-Champaign. I teach courses in computer graphics, scientific visualization, game development, and virtual reality. In 2024 I received the Grainger College of Engineering’s Rose Award for Teaching Excellence and the Scott H. Fisher Computer Science Teaching Award.

My current work centers on immersive technologies and games for learning, including VR laboratories for electromagnetism, general relativity, and materials crystallography, and decision-making games for engineering education. I collaborate with colleagues in physics, engineering, and the sciences. Before joining the teaching faculty, I was a research scientist and assistant director in Illinois’s Computational Science and Engineering program, working with Boeing, Caterpillar, ExxonMobil, and the Department of Energy on large-scale mesh processing and visualization. I received my PhD in Computer Science from Illinois in 2005, advised by Michael Garland.

Interests: Computer graphics · Scientific visualization · Virtual and augmented reality · Game development · Geometric mesh processing · Computing education

News