I am currently serving as a professor in Computer Science at Virginia Tech where I apply my passion for philosophy, ethics, and social studies of Internet and computing technologies.
My research, teaching interests, and background are varied, but most recently I have focused on the social and ethical impacts of computing. Since about 2000, I have developed and taught CS3604 Professionalism in Computing and I have recently shared in the development of CS4014 Algorithms in Society as well as CS3724, Introduction to Human-Computer Interaction in the Computer Science department at Virginia Tech. My undergraduate work focused on philosophy of science and K12 math and science education, and I taught a few education courses at Virginia Tech.
After teaching Physics, Earth Science, Life Science, and math at the middle and secondary level for several years, I returned to get my Masters and Ph.D. in Science and Technology Studies. As a graduate student, I worked as academic advisor and instructor and supervisor for teaching assistants for Interdisciplinary Studies department. Eventually I was awarded a Postdoc and hired as Research Scientist for the Center for Human-Computer Interaction at Virginia Tech conducting NSF funded researching in computing in education and studying social impact of computers.
I began teaching for the Department of Computer Science where I have taught for the past two decades. In addition to academics, I enjoy guitar digital and analog technologies, music business, and performance as co-owner of Rocket Music retail store and as a semi-professional musician in a variety of ensembles.