He developed and taught a graduate Library Science course and Instructional Technology Methods course for the College of Education. His more than 20 years experience, including work at Ohio and Bucknell Universities before arriving at MSU in 2001, has involved administrating instructional technology applications across classrooms, multimedia labs, and production services. He has published articles in the Journal of Interactive Instruction Development and in the College & University Media Review. He served on the Board of Directors for the Consortium of College and University Media Centers and has presented at national conferences including the American Democracy Project, Computers In Libraries, Campus Technology, American Library Association, and Society for Applied Learning Technology. Other interests, besides family time, include hiking, rafting, gardening, yoga, and wrestling coach.