Huan Zhang
It's a challenging course, and she will push you. Lectures are fast and cover a lot of material. Exams are downright brutal, each having SEVERAL questions from past actuarial exams. She teaches the material very well though, and is willing to help students who are struggling.