Noam Shamir
(For Statistics) He's a little hard to understand, but teaches material really well. Also very good with speaking to after class. You're going to have to work but he really is one of the best teachers.