Things I Learned From Teaching a High School Class for a Semester
A Semester in the Classroom
I volunteer co-teaching an advanced computer science class at a Houston high school. This involves me being in the classroom for up to three days per week. In addition to lecturing, lesson planning, and grading, I’m simultaneously mentoring and being mentored by an experienced science teacher who has never taught programming before. One of my majors was computer science, and I have years of real-world software engineering experience supplementing my formal education. In turn, the teacher provides excellent guidance on education methodologies and best practices, as well as moral support.
