Emily Polina
I took a summer course with her. She's a bit odd at first, but once you warm up to her she's very sweet. Her lectures are very dense, but homework and quizzes were all open notes, so make sure you write down as much as you can. She gave us a semester long project but it wasn't bad at all, we also had to do a labor log. I recommend taking her.