Robert Thompson
His lectures are not heavy. This was a mandatory class, but he made the lectures fun and exciting. One of my friends didn't take his class, but had him as a substitute teacher, said that he was a straight-forward teacher and was very clear in the teaching. He makes use the textbook well, so reviewing at home the materials was easier.