iSchool Directory


  • Games and Gamification
  • Pervasive Systems
  • Computer Science Education


  • IMT 511 - Introduction To Programming For Information And Data Science
  • INFO 340 - Client-Side Development
  • LIS 511 - Introduction To Programming For Information And Data Science


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