Le Kang
I really enjoy professor Kang Le's class. If you follow her and study, the class is not hard. I really like the lab sessions which just make what you learned into practice. Definitely take her!