Reviews of professor Georgi Batinov

Rating: 2.0/5, difficulty: 3.0/5
Cannot judge his teaching style because I learned better from coding the concepts in class. I asked multiple questions that were upvoted by many other students just to not receive a response and have to go to a TA. Also, weirdly canceled lectures 10 and 50 minutes before for seemingly predictable reasons.

Rating: 5.0/5, difficulty: 3.0/5
I am really surprised by how low people are rating him.  You may not like his style of lectures but you can't deny he cares about his students and wants them to do well.  He is also hilarious and really fun to talk to.

Rating: 4.0/5, difficulty: 3.0/5
He's a decent enough lecturer to let me do decent enough on the tests. Homework in this class is a pain because the directions aren't always clear what exactly they want from you, and if you don't do it how they want you'll lose points.

Rating: 1.0/5, difficulty: 5.0/5
Just does a text to speech of his slides during lecture, and then a speech back to text taking notes on his notepad ++. Never uses an IDE to explain how codes work, just notepad++ in a very unorganized fashion. Extremely strict with homeworks all semester. Didn't actually learn a single thing from coming to classes, learnt it all from outside tutor

Rating: 5.0/5, difficulty: 4.0/5
Is Georgi the best prof I've had at Iowa State? No. To be honest his lectures can be boring and you will probably spend a lot of time studying outside of class to catch up. You will have to put in more work to succeed. Even if Georgi isn't a very good prof he's funny though. Let us watch Starship troopers. 5 stars.

Rating: 5.0/5, difficulty: 2.0/5
Professor Georgi Batinov is probably the best computer science teacher I have had so far. He is a really nice person and great a teaching.

Rating: 5.0/5, difficulty: 4.0/5
This professor is so far one of my favorite at Iowa State. He's tough on his students but does it in his best effort to see them succeed. Will go over where you lost points on exams or homeworks and helps you know where you messed up. Lecture attendance was graded which I like because lectures in this class are pretty needed in order to succeed.

Rating: 1.0/5, difficulty: 4.0/5
The only word to describe Batinov is lazy. He uses the same structure for the class every semester and still posts the homework assignments about a week after he said he would. Overall, he is VERY unorganized and has terrible communication outside his sections, making the other class professors look bad.

Rating: 5.0/5, difficulty: 2.0/5
Funny and very caring.

Rating: 1.0/5, difficulty: 4.0/5
“I don't respond to emails so don't bother emailing me”. Exams are terrible, never covering what is mentioned in class, and he also assigned me a completely different exam bc I had accommodations (which were topics he didn't go over). I aced the projects, I did think they were fun and pretty engaging.  Lectures were mandatory.

Rating: 4.0/5, difficulty: 1.0/5
This class goes through a lot of material so attending the lectures is very important.