Richard H. Hall, Ph.D. Associate Professor, Department of Psychology Research Associate, Instructional Software Development Center Director, Media Design and Assessment Laboratory