Reviews of professor Sergey Ksenzenko

Rating: 5.0/5, difficulty: 3.0/5
He's very nice and helpful. 
He's sometimes hard to understand, but you get used to it. 
Mostly everything online.

Rating: 1.0/5, difficulty: 5.0/5
THE WORST TEACHER EVER SAVE YOURSELF!!!!!! he literally said if you get in a car accident and make it out alive you still have to show up no matter what incident, if you are alive you must make it to class. if you are not at least 5 minutes early to class he takes off 20 points, if your absent half of a grade letter he takes off. he is the worst

Rating: 5.0/5, difficulty: 3.0/5
I thought he was an amazing professor, he is extremely intelligent and is there to help you whenever as long as you respect his time and show up to lab on time and prepared!

Rating: 1.0/5, difficulty: 5.0/5
I've had tough professors but he is the worst of the worst. If you're not 5 minutes early, minus 20 points. He doesn't do a good job with explaining properly either and if you need help he barely will give it to you. Very strict guy. He also doesn't tell you why he took points off of an assignment. Lab reports are hell too.

Rating: 2.0/5, difficulty: 3.0/5
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.