John Clements
Papers
1
Total Citations
23
H-Index
1
About
John Clements is a computer science educator and researcher whose work centers on broadening participation in computing and improving introductory programming pedagogy. His most influential contribution is the development and assessment of mixed-approach CS0 courses, as detailed in his highly cited 2018 paper "Mixed Approaches to CS0" (23 citations). Since 2010, Clements has led Cal Poly's innovative requirement that computing majors choose from a variety of CS0 courses, designed to attract and retain undergraduates with no prior programming experience. By using authentic, real-world problems, these courses demystify computer science and build student confidence. Clements' research demonstrates that diverse entry points—ranging from media computation to data science—can significantly increase retention, particularly among underrepresented groups. His work provides a scalable model for other institutions seeking to make CS education more inclusive. Through this impactful curriculum design and assessment, Clements has become a key voice in CS education reform, showing that thoughtful course structure can transform who succeeds in computing.
Research Focus
Key Achievements
Top Papers
- 1Mixed Approaches to CS023 citations · 2018