Reviews of professor Anys Bacha

Rating: 3.0/5, difficulty: 4.0/5
Exams are worth a lot and are hard. Lucky you also gets to present a project of code in Python, in a C++ course. Attendance is mandatory as he does random pop quizzes which are also difficult. LOTS of lecturing, and upon those gives us extra hours of videos to watch at home.

Rating: 5.0/5, difficulty: 1.0/5
Best teacher of all time, super easy. He is superb! :D

Rating: 5.0/5, difficulty: 3.0/5
The use of zyBooks for homework and lectures for clarifying the material covered helped to cement the material into our heads. His walk through of code is exhaustive but necessary because at the end of it, everyone understands what the computer is doing. Highly recommend.

Rating: 5.0/5, difficulty: 2.0/5
Zybooks homework every week. Energetic lectures. Answers questions clearly and thoroughly. Gets material across clearly and teaches well. Grades things extremely quickly. Kahoot for participation in class.

Rating: 3.0/5, difficulty: 4.0/5
He's not the best, if there's another professor I'd advise you to take him. Pop quizzes that are very difficult every week. Attendance is 100% mandatory. You get another additional two lectures to watch every single week. Just does zybooks questions most of the time in class. And a presentation of Python project. Don't know how rating was so high.

Rating: 4.0/5, difficulty: 4.0/5
He's a good professor. If your someone that learns well by listening to long lectures you'll do well in his class. My only complaint is there wasn't much hands on work.

Rating: 5.0/5, difficulty: 3.0/5
In my opinion, he is the best professor. If you take your time finishing all the zybook materials and labs, watching his lectures every week, you will get an A easily. He also gives you free grades for kahoot.

Rating: 5.0/5, difficulty: 1.0/5
Great Professor for this course.  Helps you understand the topics and helps you take a step into the coding world. Grades leniently and makes sure he explains why he took off points anywhere so you won't repeat the mistakes. Explains the labs well and helps by giving hints and examples.

Rating: 2.0/5, difficulty: 5.0/5
If he has no haters, I'm not alive

Rating: 4.0/5, difficulty: 3.0/5
Attendance isn't graded but it's in your best interest to be there. Professor Bacha is a really nice professor and for the most part, is an easy grader. However, the final was super hard for this class. I felt like he didn't really specify what was on the final and we all ended up studying the wrong thing. The final took my grade from an A to an A-