Randy Myers
I really like Prof. Myers lectures, and he seems to care about his class. There is a fair bit of understanding material and being able to apply it, which felt challenging, but it was enjoyable and interesting.