Sergiy Kaim
Dr Kaim is a good professor and I would recommend taking his class. He is good at answering questions and explaining. You need to work for your grade but nothing crazy like some other professors who think your doing a doctorate or something. He drops the lowest exam grade and curves.