iSchool Directory


  • Games and Gamification
  • Pervasive Systems
  • Computer Science Education



Joel Ross is a Senior Lecturer at the University of Washington Information School, where he teaches courses in web development, mobile application development, software architecture, and introductory programming. While his primary focus is on teaching, his research interests include games and gamification, pervasive systems, computer science education, and social computing. He has also done research on crowdsourcing systems, human computation, and encouraging environmental sustainability. Joel earned his M.S. and Ph.D. in Information and Computer Sciences from the University of California, Irvine.


  • Ph D, Information and Computer Science, University of California, Irvine, 2013
  • MS, Informatics, University of California, Irvine, 2009
  • BA, Mathematics (Computer Science) / English, Colorado College, 2006


  • UW iSchool Teaching Excellent and Creative Honors (TEACH award), 2018


  • Special Interest Group on Computer Science Education
  • Association for Computing Machinery

Publications and Contributions