Sergey Ksenzenko
He picks favorites. Unless he likes you, good luck trying to pass his class. He comes off as very hands-off and talks to you like you have 3 PhDs. He talks down on students and expects you to have literally every detail memorized. Not to mention some lab assignments are a waste of time. Also, he gives timed quizzes after every lab.