Dr. Stephens received a BS in Physics from BYU in 1996 and went on to receive a MS and Ph.D. in Astronomy in 1999 & 2003 respectively. After finishing his Ph.D., he went to work at NASA as a scientific software developer and later software manager for the science support centers of NASA's Fermi Gamma-ray Space Telescope and Stratospheric Observatory for Infrared Astronomy missions. In 2014 he accepted a faculty position at BYU and now serves as the Physical and Mathematical Sciences Librarian at the Harold B. Lee Library where his is the subject specialist librarian for Physics & Astronomy, Math, Math Education, Statistics, Computer Science, and Information Technology.

Dr. Stephens's hobbies and interests include computers (he got his first one at age 6 in 1978), astronomy, writing and game design, camping and hiking, spending time with his family, and old school tabletop role-playing games. He publishes as quarterly science fiction gaming magazine and has self-published a sci-fi novel and a starship combat card game.

Office Hours:
By Appointment
Schedule appointments at