Thomas B. Horton

About
After growing up in Tennessee and completing my PhD in Scotland, I taught for 13 years at Florida Atlantic University. I joined UVa in January 2001, where I have taught courses in programming, algorithms, software engineering, HCI, and other topics. I have a strong interest in computer science education, as well as an interest in digital humanities, particularly the study of language patterns in literary texts. I have a strong commitment to leadership and service in our department, school and university.
Education
B.S. University of Tennessee, 1982
Ph.D. University of Edinburgh, 1987
I joined UVa's School of Engineering and Applied Science because the Computer Science department was a leader in undergraduate education while maintaining strong research programs."