Mark Sherriff is a Professor in the Department of Computer Science in the School of Engineering and Applied Science at the University of Virginia, where he joined the faculty in 2007. His teaching focus is in software engineering, video game design, mobile app development, web application development, and introductory computer science. 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.