He earned his doctorate in learning and instructional technology from Arizona State University. He teaches courses in instructional design, multimedia design, and evaluation at Radford University. He has been a junior high school science teacher, and has conducted a variety of research and evaluation studies in the area of technology-supported science instruction and science teacher professional development. His primary areas of interest in the field of educational technology include studying how technology might be used to help teachers define more meaningful, purposeful learning experiences for their students.