Ghazal Dehghani
She's great; her lectures are fast but engaging, she provides lots of worked examples, she's pretty funny and it's clear that she cares a lot about her students. Definitely one of my favorite professors by far -- it's a dense course with a lot of new concepts, but she does a good job managing the pace and making sure everybody's set up to succeed. 