Henry Chai
Took ML with Chai on a whim and don't regret it for a second. He's a very young and down to earth guy who has a straightforward and casual lecture style that makes the complex stuff feel accessible and interesting. Hard tests and even harder homework, but nothing that felt mean or out of step with the difficulty of the subject in general.