The accompanying video ( < 5 minutes) is an excerpt from the Data Structures course I taught the summer of 2017 for the USF Computer Science & Engineering Department. The class consisted of roughly 60 sophomore and junior students with a wide range of abilities. Some had work experience, others were in their second or third programming course. It is a foundational course for many software engineering and computer science courses at USF.
The video demonstrates my teaching philosophy in action in four ways:
1) Promoting engagement: coupling instructional periods with short assignments or summary questions (the Socratic method)
2) Gathering feedback from students through Kahoot on the difficulty of exams (among other questions)
3) Affirming/acknowledging active communication (my first response is to a common question asked on Piazza)
4) Evidencing the applicability of the material to real-world situations