Listen "Episode 152: High School CS with Quincy Tennyson"
Episode Synopsis
In this episode, we sit down with Quincy Tennyson, who teaches an impressive four-year computer science pathway at Fern Creek High School. Quincy's background in the Marine Corps and as a network engineer brings a unique perspective to CS education. He discusses his curriculum progression from introductory courses through AP Computer Science Principles (heavily inspired by UC Berkeley's CS61A), AP Computer Science A (Java), and a culminating Project-Based Programming course. We dive deep into his philosophy of being a "warm demander" - setting high expectations while providing intensive coaching and support.
The conversation touches on several compelling topics including teaching agile methodology to high school students, the importance of transparency about failure, and how behavioral economics concepts (from thinkers like Daniel Kahneman) inform his approach to helping students understand their own thinking processes. Quincy also shares insights on supporting underserved students, running a successful Girls Who Code chapter, and navigating the integration of AI tools in the classroom. His students' enthusiasm at PyCon 2024 was infectious, and this episode reveals the thoughtful pedagogy behind their success.
Key resources mentioned include CS61A from UC Berkeley (https://cs61a.org/), CodeHS (https://codehs.com/), Code.org (https://code.org/), Sandra McGuire's book "Teach Students How to Learn," Eric Matthes' Python Crash Course (https://nostarch.com/python-crash-course-3rd-edition), and Al Sweigart's (https://alsweigart.com/) educational resources including his new Buttonpad library for Tkinter. Special Guest: Quincy Tennyson.
The conversation touches on several compelling topics including teaching agile methodology to high school students, the importance of transparency about failure, and how behavioral economics concepts (from thinkers like Daniel Kahneman) inform his approach to helping students understand their own thinking processes. Quincy also shares insights on supporting underserved students, running a successful Girls Who Code chapter, and navigating the integration of AI tools in the classroom. His students' enthusiasm at PyCon 2024 was infectious, and this episode reveals the thoughtful pedagogy behind their success.
Key resources mentioned include CS61A from UC Berkeley (https://cs61a.org/), CodeHS (https://codehs.com/), Code.org (https://code.org/), Sandra McGuire's book "Teach Students How to Learn," Eric Matthes' Python Crash Course (https://nostarch.com/python-crash-course-3rd-edition), and Al Sweigart's (https://alsweigart.com/) educational resources including his new Buttonpad library for Tkinter. Special Guest: Quincy Tennyson.
More episodes of the podcast Teaching Python
Episode 153: 2025 Holiday Gift Guide
14/12/2025
Episode 150: LLMs with Simon WIllison
28/08/2025
Episode 147: The Power of Teaching APIs
24/03/2025
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.