Jennifer St. John has a B.A. and an M.A. in English from Virginia Tech and completed coursework toward a doctorate in Educational Media and Computers from Arizona State University with an emphasis on special education and adult learners. In her more than twenty years of teaching, she has taught English, math, computers, and accounting. As a college administrator, she has served as a Dean, Director of Academic Support, and General Education Department Chair. In addition, she has a strong background, both academically and professionally, in instructional design, curriculum development, and online education. But her first love is, and has always been, working with students. Jennifer lives in Virginia.