Said professor came to class often unprepared. Deviated from the syllabus. He talked to some students that he wants to build games and not teach. This was an AI class. Throughout the course he kept telling us to keep our quizzes as they will be helpful for the midterm and final. He hasn't graded or returned any quizzes by midterm, and returned quizzes like a class before the final.
His teaching style was pathetic. All our curses were in Java, on first day he told us to install Visual Studio and write this program just to warm up. Then he gave us a problem to solve. 90% of class was installing the IDE and figuring out how to write programs in C# and VS during the duration said class. Literally one guy was doing alright who was a professional game dev using c#.
He would read straight from a book, sometimes using visual aids. Then would give a problem to apply said algorithm to and say "GO, if you have problems ask for help". 30 people were asking for help and he could barely help one by end of class.
Handful of times we got an email that he won't make it to class. One time 15 minutes into the class.
That game dev scored below passing grade on midterm and final. Same as rest of the class. The curve was so high my total 60% got me to an A. Still majority of the class failed.
I wish never to have a professor like him again and from what I heard he moved to a private sector.