PCRS has been developed by students and faculty at the University of Toronto.

  • Sarkhan Bayramli -- Maintainer
  • Giang Bui -- Parsons problems
  • Yuliya Cherenkova -- Original PCRS developer
  • Jeremy Chinsen -- PCRS-R and LTI prototype
  • Adam El-Masri -- Interface upgrades
  • Moulik Gaglani -- Docker Deployment and Maintainer
  • Sohail Hameed -- Graph UI and Mastery Quizzes
  • Olessia Karpova -- Original PCRS developer, Content modules lead
  • Alexandr Kornilenko -- Accessibility and UI
  • Kyo Jin Kwon -- R and SmartContent prototypes
  • Shannon Lee -- Maintainer
  • Uillian Ludwig -- Racket prototype
  • Peter McCormick -- Admin page enhancements
  • Elijah Mirecki -- PCRS-Java, JavaJail
  • Andrew Petersen -- Faculty supervisor
  • Julianna Paprakis -- C visualization
  • Daniel Marchena Parreira -- PCRS-C
  • Martin Petkov -- C visualization
  • Christopher Primerano -- Content modules
  • Abdullah Shahid -- Parsons problems
  • Otavio Silva -- Racket prototype
  • Alexander Sirotkin -- Content modules
  • Stewart Smith -- Installation support
  • Ian Stewart-Binks -- Prerequisite graphs
  • Anthony Tam -- Graph UI
  • Ivan Topolcic -- Graph UI and Mastery Quizzes
  • Nicholas Zemljic -- Timed problems

Several faculty have guided the development process by providing requirements for use in their courses, developing content for PCRS, and reviewing PCRS features as they are developed.

  • Jennifer Campbell -- Python and Java
  • Michelle Craig -- C
  • Paul Gries -- Python
  • Diane Horton -- SQL and Java
  • Michael Liut -- SQL