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