Virginia Tech — United States
Computer Science · Physical Sciences
31h-index4.2kcitations225works1.62yr avg
Accepting Students?
No reports yet. Know if this professor is taking students?
Research Topics
Teaching and Learning Programming(82), Software Engineering Research(68), Software Testing and Debugging Techniques(58), Online Learning and Analytics(32), Innovative Teaching and Learning Methods(17)
Publications225 total
2026Open Access
2026Open Access
Computer Applications in Engineering Education·2025· 1 citedOpen Access
2024· 1 citedOpen Access
2024· 2 cited
2024· 1 citedOpen Access
Computer Science Education·2024· 2 cited
2024· 1 cited
2024· 11 citedOpen Access
2023· 1 citedOpen Access
2023· 6 citedOpen Access
American Journal of Otolaryngology·2022· 21 cited
Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 2·2022· 4 cited
Proceedings of the 53rd ACM Technical Symposium on Computer Science Education·2022· 5 citedOpen Access
Proceedings of the 53rd ACM Technical Symposium on Computer Science Education·2022· 11 citedOpen Access
2021· 5 cited
page 1 of 12Next →
Frequent Co-authors
Clifford A. Shaffer(10), Manuel A. Pérez-Quiñones(8), Kevin Buffardi(5), Zalia Shams(4), Murali Sitaraman(3), Anthony Allevato(3), Ayaan M. Kazerouni(3), Petri Ihantola(2), Arto Vihavainen(2), Jürgen Börstler(2), Jaime Spacco(2), Alexander Joel D. Alon(2), Monika Akbar(2), Michael Stewart(2), Yoonsik Cheon(2), Bruce W. Weide(2), Joseph E. Hollingsworth(2), Joshua Martin(2), Matthew Thornton(2), Scott Turner(2)