Reviews of professor Anys Bacha

Rating: 5.0/5, difficulty: 2.0/5
Dr. Bacha is a real gem. He gives tons of extra credit, is kind enough to only put a small penalty (10%) if you go past the lab deadline within 24 hours and his asynchronous (video) lectures were great and very engaging. Very professional and strict but wants you to succeed and get a good grade. Changed format of our final exam to MC bc of online f

Rating: 3.0/5, difficulty: 4.0/5
In person lectures, and expects you to watch 3 hours of lecture every week. Labs take extremely long, not fun doing them. Exams are worth 50% of the grade and are difficult. Random Quizzes that are also difficult. Also, a 3-person project you will present with code in Python in a C++ course. The teacher was a nice guy. Attendance is mandatory.

Rating: 2.0/5, difficulty: 1.0/5
In plenty of ways he was fine, but he assigned a group project with very unclear criteria, on top of it being a Python coding project in a class that was taught in C++. He also changed the grading scale in the second-to-last week of class. You WILL learn to code, but it'll all be more stressful and frustrating than it needs to be.

Rating: 5.0/5, difficulty: 4.0/5
Hands down one of the best professors in the CIS department. Very knowledgeable and well prepared for the course. He makes the stuff very interesting and explains everything in a simple way. The term project is very interesting and it gives you an idea about the research in the CIS field. I definitely recommend this class with professor Anys!

Rating: 5.0/5, difficulty: 2.0/5
Professor Bacha is hands down the greatest professor i've taken at UMD. He is very attentive with his work. Makes every lecture something worth going to. The only reason why I got a b+ and not an A was because I got lazy mid way in the semester.

Rating: 5.0/5, difficulty: 2.0/5
I loved Dr Bacha. The labs were pretty fun and he gives you a template showing exactly how to put together the lab reports. His teaching is engaging and he explains concepts well. He also gives you good feedback on your code. I wish I was able to take him for my other CS classes.

Rating: 5.0/5, difficulty: 3.0/5
Best professor ever. CIS 150 was my very fast programming class so I was very confused about this class, but Mr Bacha make it very clear to me. His lecture is very important which help a lots in labs. For better grade you have to follow his lecture and make perfect note . He gives review for quiz 1/ midterm, but for final / quiz 2 follow the labs.

Rating: 2.0/5, difficulty: 4.0/5
Not fun at all. Long Homework assignments. Then so much lecturing, two in-person lectures, and then an additional two online lectures to watch PER WEEK. Hard tests. Lab Reports are incredibly long for no reason.  If there's another option, I HIGHLY advise it. Otherwise, get ready to ruin your semester.