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