Seminar Course - Pomona College CS Department - Spring 2024
Registrar Description
This class meets weekly to discuss contemporary research on STEM mentorship, the role of peer mentors & TA’s,
and how to improve our mentoring skills. The group will explore theories grounded in social science and combine
them with our personal experiences to inform how we should mentor and to illuminate the value of peer-to-peer
teaching—both broadly within STEM and specifically within Computer Science.
P/NP only. May be repeated two times for credit.
Friday 11:00am–12:15pm @ Lincoln 1125
Context
We drew on pedagogical literature and pre-existing undergraduate TA training courses to create a student-led seminar course focused on group discussions and community engagement. The course met once a week for 75 minutes: students were expected to attend having completed the reading and written a short reflection. During class, the two undergraduate leaders facilitated focused discussions within groups of size 3-5, including both student and faculty peers. The syllabus aimed to provide a breadth of formal knowledge about undergraduate peer mentoring literature and how to foster inclusive, welcoming environments within computer science education.
Student Leads

Austin Zang
Hi! I'm Austin, a class of '24 CS senior here at Pomona from Allen, TX. Nice to meet you all!
TA Experience: 62, 105x2

Elshiekh Ahmed
Hey! I'm Elshiekh, a class of '25 CS junior studying Computer Science here at Pomona from NJ!
TA Experience: 51A, 62, 105
Professors
Prof. Eleanor Birrell eleanor.birrell@pomona.edu
Prof. Tzu-Yi Chen tzuyi.chen@pomona.edu
Weekly Reading Schedule & Course Materials
Week 1 - Syllabus and Intros
1/14
Readings
Week 2 - Mentoring Strategies
1/21
Readings
- Lang, 2016. Small Teaching Ch. 6 - Self-Explanation
- Malysheva et. al. 2022. How Do Teaching Assistants Teach? Characterizing the Interactions Between Students and TAs in a Computer Science Course
Assignments
Week 3 - Mentoring Style
1/28
Readings
Assignments
Week 4 - Failure in STEM
2/4
Readings
- Henry et. al. 2018. FAIL is Not a Four Letter Word
- Kafai et. al. 2019. Rethinking Debugging as Productive Failure for CS Education
- Amy C. Edmonson, 2011. Strategies for learning from Failure
Assignments
Week 5 - Growth Mindset
2/11
Readings
- Dweck, 2015. Carol Dweck Revisits the 'Growth Mindset'
- (Pages 1 & 4) Claro et. al. 2015. Growth Mindset Tempers the Effects of Poverty on Academic Achievement
- (Pages 15-18) Limeri et. al, 2020. Growing a growth mindset: characterizing how and why undergraduate students’ mindsets change
Assignments
Week 6 - Activity: Mentor Workshop & Feedback
2/18
Readings
Assignments
Week 7 - Inclusivity & Bias
2/25
Readings
- Pournaghshband and Medel, 2020. Promoting Diversity-Inclusive Computer Science Pedagogies: A Multidimensional Perspective
- Gamrat, 2021. Fostering Inclusive Practices among Teaching Assistants
- (Read Introduction, Discussion, and Conclusion Sections) Gretter et. al. 2019. Equitable Learning Environments in K-12 Computing
Assignments
Week 8 - Spring Break
3/10
Week 9 - Critical Race Theory & STEM Meritocracy
3/17
Readings
- Cimpian & Leslie, 2017. The Brilliance Trap
- O'Hara, 2022. STEMing the Tide A Critical Race Theory Analysis in STEM Education
- (Optional - 4 min) What is Impostor Syndrome, and How Can You Combat It?
Assignments
Week 10 - Submit Project Proposals/Cesar Chavez Day
3/24
Assignments
Week 11 - Defensive Climates
3/31
Readings
- Garvin-Doxas & Barker, 2004. Communication in Computer Science Classrooms
- Harrison & Tanner, 2018. Language Matters: Considering Microaggressions in Science
Assignments
Week 12 - Educational Systems in Practice
4/7
Readings
- Riese et. al. 2021. Challenges Faced by Teaching Assistants in Computer Science Education Across Europe
- Hofstra et. al. 2019. The Diversity Innovation Paradox in Science
- Assignment - Reflection on Department
Assignments
Week 13 - Final Projects Work Time
4/14
Week 14 - Final Project Presentations
4/21
Presentation Day: Friday 4/26, Class Time
Optional Material - Industry Relevance
Readings
- Kumar and Wallace, 2014. Communication Strategies for Mentoring in Software Development Projects
- Gary, 2008. The Software Enterprise: Practicing Best Practices in Software Engineering Education
- Realistic Peer Industry Video
- Unrealistic Peer Industry Video
Assignments