I’ve been teaching at North Carolina State University for over 25 years, including almost 15 years of teaching online in some form or another. My Ph.D. is in Foundations of Education from UNC Chapel Hill, so I come at technology entirely from the humanities. My research is in the history of education, online teaching and collaboration, and pre-service teacher beliefs. I was on the ISTE TEN leadership team for several years, usually participating heavily in the ISTE TEN Playground. I am now an ISTE Community Leader. Occasionally, I like to make short class videos using puppets.