Bio

B.S. ​Wake Forest University, 2002M.S. ​North Carolina State University, 2004Ph.D. North Carolina State University, 2007​

"I endeavor to create unique and impactful learning experiences for all students - introductory to advanced. Learning is a two-way, active process!"

Mark Sherriff, Professor

 

Research interests include:

Computer Science Education, Computer Game Design, Software Engineering

 

 

Mark Sherriff has been a member of the academic general faculty at UVA since 2007. His teaching focus is in introductory computer science, video game design, mobile app development, web application development, and software engineering. He has won numerous awards for his teaching, including the 2016 IEEE Computer Society 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. His research interests are in CS education and the scholarship of teaching and learning (SoTL). 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.

Awards

  • UVA ACM Professor of the Year 2021
  • IEEE Computer Society Mary Kenneth Keller Computer Science and Engineering Undergraduate Teaching Award 2016
  • UVA All-University Teaching Award 2014
  • UVA ACM Professor of the Year 2012
  • Trigon Engineering Society Thomas E. Hutchinson Faculty Award Winner 2011
  • Hartfield-Jefferson Scholars Teaching Prize (first year ever awarded) 2010
  • UVA ACM Professor of the Year 2010

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 1110 - Introduction to Programming
  • CS 3240 - Advanced Software Development Techniques
  • CS 4720 - Mobile Application Development
  • CS 4730 - Computer Game Design

Featured Grants & Projects

  • 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.

  • Game Design Research Group

    (Co-Director)


    Our group of 13 students currently performs research on gamification in education and “games for good.” Our ongoing projects include a gamification platform for college courses, educational games for elementary and middle school students, and the creation of an introductory CS course that focuses on game design principles.