Peter Shirley received his BA in Physics from Reed College and a PhD in Computer Science from the University of Illinois. He has held academic positions at Indiana University, Cornell University, and the University of Utah. He has authored a number of books on computer graphics and ray tracing.