Seems almost like an oxymoron, doesn’t it? Of course, far from being antithetical, teaching and learning go hand in hand. I’ve learned quite a bit from teaching, not all of it related to the subject I was teaching. But I’ve come to a conclusion I’m a bit ashamed to admit: I’m not yet a very good lecturer.
On my good days, I can be excellent. I thought I did a great job on the hash table lecture. Other times I think my wording was very off but the students seemed to enjoy it nevertheless, such as with Huffman coding. And then there are just times when I know I’m doing a bad job of explaining something, yet all I can do is forge ahead and try to do my best. On paper, the presentations all look great. Verbally, however, I can talk too fast, I can select a poor choice of words, I can sound repetitious, I can sound like I’m emphasizing the wrong points, and so on…
I still have a really good excuse for this pattern: it’s my first semester teaching. I still don’t know how best to structure a lecture, how to present that lecture, what pace to set, etc., because I just don’t have enough student feedback to see what is working yet. There’s also the issue of my tight schedule occasionally interfering with my ability to prepare the lectures as long as I would like.
But I’m going to be teaching the course a second time in the Spring, and by then, I’d like to have this down a bit better.
I think the students like me, at least; partially on account of my age – I’m not much older than they are, so I innately understand them a bit better – but also due to my approachability and refusal to put people down. But though that is a necessary condition for student learning (students pay much more attention to you when they respect and admire you), it is far from sufficient. I need to work on my teaching skills more.