He teaches many of the technology related courses for preservice teachers, supervises practicum experiences, and has been involved in research of visual representations, problem solving, simulations, and the assessment of online courses. His interests include learning, visual representations, principles of design and layout, NewMedia, Internet, problem solving, and 3D virtual environments.