Location
Rice Hall 400 Box 400740
85 Engineer's Way
Charlottesville, VA 22904
Personal Homepage Game Design Group Google Scholar ORCiD

About

Mark Sherriff is the Joseph L. Vaughan Professor of Humanities and a Professor of Computer Science (Academic General Faculty), having joined the department in 2007. He currently serves as Associate Department Chair and Director of the Bachelor of Science degree program in the School of Engineering and Applied Science. His teaching interests include software engineering, video game design, and mobile app development. His research interests are in CS education, the scholarship of teaching and learning (SoTL), and gamification.  He has won numerous awards for his teaching, including the 2016 IEEE Computer Society Mary Kenneth Keller Computer Science and Engineering Undergraduate Teaching Award and the 2014 University of Virginia All-University Teaching Award. In 2019, Mark became a Senior Member of the IEEE and ACM. He received his BS in Computer Science from Wake Forest University in 2002 and his MS and PhD from NC State University in 2004 and 2007.

Education

Ph.D. North Carolina State University, 2007​

M.S. ​North Carolina State University, 2004

B.S. ​Wake Forest University, 2002

"Students are more engaged when they have a voice in the process."

MARK SHERRIFF, PROFESSOR

Research Interests

Computer Science Education
Computer Game Design
Software Engineering

Selected Publications

"Training Computing Educators to Become Computing Education Researchers." The 53rd ACM Technical Symposium on Computer Science Education, Providence, RI, Mar 2-5, 2022. CARVER, J., HECKMAN, S., SHERRIFF, M.
"Engineering a Complete Curriculum Overhaul." The 53rd ACM Technical Symposium on Computer Science Education, Providence, RI, Mar 2-5, 2022. TYCHONIEVICH, L. AND SHERRIFF, M.
"A Systematic Literature Review of Empiricism and Norms of Reporting in Computing Education Research Literature." ACM Trans. Comput. Educ. 22, 1, Article 3 (March 2022) HECKMAN, S., CARVER, J., SHERRIFF, M., AND AL-ZUBIDY, A.
"Achievement Unlocked: Investigating Which Gamification Elements Motivate Students." The 123rd ASEE Annual Conference and Exposition, New Orleans, LA, June 24-27, 2016. SHERRIFF, M. AND FLORYAN, M.
"A (Updated) Review of Empiricism at the SIGCSE Technical Symposium." The 47th ACM Technical Symposium on Computer Science Education, Memphis, TN, Mar 3-6, 2016. AL-ZUBIDY, A., CARVER, J., HECKMAN, S., SHERRIFF, M.

Courses Taught

CS 3240 - Software Engineering
CS 4730 - Computer Game Design
CS 4971 - Capstone Practicum II
SLAV 2500 - Bits & Bytes: Exploring Vampires in Video Games

Awards

UVA ACM Professor of the Year 2010, 2012, 2021, 2026
IEEE Computer Society Mary Kenneth Keller Computer Science and Engineering Undergraduate Teaching Award 2016
UVA All-University Teaching Award 2014
Trigon Engineering Society Thomas E. Hutchinson Faculty Award Winner 2012
Hartfield-Jefferson Scholars Teaching Prize 2010

Featured Grants & Projects

Collaborative Research: Transforming Computing Education Research through Replication and Mentoring This project aims to serve the national interest by organizing coordinated multi-site replication studies on open computing education research questions. Research relies on the ability to replicate studies to understand the limits and applicability of research findings and to build confidence in results. Replication studies are especially important in computing education research where results are drawn from human subjects studying computing. The goal of this IUSE:EDU level two Institutional and Community Transformation project is to create cohorts of researchers to design replication packages for rigorous research that will support cross-study meta-analysis, build fundamental knowledge on key topics, and provide the foundation for computing education research theory building. The project will involve approximately ten core replication designers and forty replication participants impacting thousands of students across the United States.
Collaborative Research: Transforming Computer Science Education Research Through Use of Appropriate Empirical Research Methods: Mentoring and Tutorials The goal of this project is to transform empirical CSEd research by building and supporting a community of CSEd researchers through: (1) creation and curation of laboratory packages to facilitate empirical CSEd research, (2) facilitation of cohorts of 10-12 educators who are mentored in developing and executing an empirical CSEd research study and (3) development and presentation of tutorials on empirical research methods at CSEd conferences. Laboratory packages are aids that provide researchers with a driving research question, a methodology for designing and executing a study, tools and resources to replicate the study, and results of previous related studies. The cohorts will have a more-focused interaction during a summer session to develop a study with a follow-up workshop to report and discuss results. Finally, the tutorials allow for broader dissemination of the key concepts of empirical CSEd research to the larger community.