Professor

           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.