TERENCE W. CAVANAUGH is an instructor of instructional technology in the College of Education and Human Services at the University of North Florida. His areas of expertise include instructional technology, electronic books, assistive technology, ESOL education, and teacher education. He has been an educator for over 25 years at the college and secondary level.