He is the Director of the Educational Computing Concentration within his department, teaches courses in educational technology and conducts research 1) on the effects of computer technology on the human spatial visualization and 2) on the differences between distance education and face-to-face education. He has published in refereed journals on both areas. He recently received an NSF grant for a project called Math Thread, which aims to develop curriculum for math-oriented web-based discussion tools for distance learning at the college level.