Introduction
I am a Collegiate Assistant Professor of Computer Science at Virginia Tech with twenty years of academic experience in teaching, research, and service. My work focuses on AI-integrated computing education, human–computer interaction, usability evaluation, and database systems.
I lead course redesign initiatives that bring the responsible use of large language models into undergraduate curricula, and I am helping develop CS 2104, Problem Solving in Computer Science, as a foundational course for Virginia Tech’s AI minor. I also build and maintain DBWorkout, an open-access, gamified SQL learning platform.
I mentor undergraduate and graduate students in research spanning AI, usability, and digital education. I have published in national and international journals and conferences, and my funded projects support instructional innovation and interdisciplinary collaboration.
Explore the research