Teaching Style: Where Many Computer Scientists and Mathematicians Do it Wrong

There is a difference between programming and teaching. I have seen a lot of good programmers to be a horrible teacher. In my opinion, this happens when people become delusional in thinking that teaching is just like writing programs — tell each and every step, in a logically perfect sequence. In reality, teaching is more than that. First of all, humans don’t need everything to be spelled out. In fact, that is detrimental to teaching (I’ll explain why later). Humans just need broad thick strokes here and there. They are good in connecting the strokes and building perfect picture themselves. In my opinion, the most important objective of teaching …

Continue Reading