It was extremely motivating to face a room full of students looking to me for answers to keep me learning and studying. It was a blast, actually.
It was satisfying to see the metaphorical lightbulb go on over people's heads when they 'got it' and understood a concept we were covering. And it was frustrating when a student would not even try to put in the effort to understand the concept.
I'll be teaching Programming I this semester so I hope to be able to use what I learned about teaching programming to improve the experience for everyone.
(and maybe even get a little coding done myself!)