He received his B.A. in physics and economics from the University of California, Berkeley and his Ph.D. in physics from the University of Connecticut at Storrs. His research interests are in the areas of theoretical physics and interactive curricular material development. He is the co-author of Fislets, Physlet Physics (Prentice Hall 2004), and Physlets: Teaching Physics with Interactive Curricular Material (Prentice Hall 2001). He is the past Chair of the Committee on Educational Technologies of the AAPT, is the North Carolina Section Representative of the AAPT, and is a member of the ComPADRE Quantum Physics Editorial Board.