B.S. ​University of Virginia, 2008M.S. University of Massachusetts, 2010​Ph.D. ​University of Massachusetts, 2013

"I study the ways in which artificial intelligence, games, and other sub-areas of computing can improve education for all."

Mark Richard Floryan, Lecturer

I focus on computer science education and the ways in which computing can improve education more generally. I teach core computer science courses (e.g., Data Structures, Algorithms) as well as electives related to my field (e.g., Game Design, Artificial Intelligence, HCI). As a researcher, I strive to get undergraduate students involved in research activities and to continue to investigate the ways in which games, artificial intelligence, and human centered design can create more personalized educational experiences for all.


  • ACM Professor of the Year, UVa 2013-2014
  • Best Paper Award Nomination; ASEE Zone 1 Conference 2014
  • Best Poster Award; 16th International Conference on Artificial Intelligence in Education 2013

Research Interests

  • Algorithms
  • Machine Learning

Selected Publications

  • “A Gamification Model for Internet Interventions”. Journal of Medical Internet Research (2017). (In Preparation) Mark Floryan, Lee Ritterband.
  • “Design Frameworks for Experiential Educational Games”. International Journal of Serious Games (2017). (In Editing) Nicholas Lytle*, Mark Floryan, David Amin*.
  • “Efficiency vs. Immersion: Design Trade-offs for an Exploratory Learning Environment”. ITS Workshop on Exploratory Learning Environments. Zagreb, Croatia (2016). Toby Dragon, Mark Floryan, Grayson Wilkins*, Thomas Sparks*.
  • “Achievement Unlocked: Investigating Which Gamification Elements Motivate Students”. 123rd Annual ASEE Conference and Exposition. New Orleans, LA (2015). Mark Sherriff, Mark Floryan, David Wert*.
  • “A Design Framework for Experiential Educational Games”. Proceedings of the Games and Learning Alliance (GALA) Conference. Rome, Italy (2015). Nicholas Lytle*, Mark Floryan.
  • “Who Needs Help? Automating Student Assessment within Exploratory Learning Environments”. Proceedings of the 17th International Conference on Artificial Intelligence in Education. Madrid, Spain (2015). Mark Floryan, Toby Dragon, Nada Basit, Suellen Dragon, Beverly Park Woolf.

Courses Taught

  • CS 4730: Computer Game Design
  • CS 4710: Artificial Intelligence
  • CS 4102: Algorithms
  • CS 3205: HCI in Software Development
  • CS 2190: Computer Science Seminar
  • CS 2150: Program and Data Representation
  • CS 2501: Introduction to Game Design
  • CS 1501: Neural Networks in Application *Student Taught Class
  • CS 1501: Cracking the Coding Interview *Student Taught Class