He holds a Ph.D. from North Carolina State University in Computer Engineering (1988), an M.S. in Computer Science from NCSU (1984), an M.A. in Religion from Lancaster Theological Seminary (1978) and a B.A. with a double major in Mathematics and Physics from Elon College (1974). Dr. Hodges's research interests are in software and algorithm development, experimental quantific ation and application development for virtual reality systems. He is a member of the IEEE Computer Society and the Association for Computing Machinery (SIGGRAPH, SIGCHI).