Reviews of professor Ola Ajaj

Rating: 5.0/5, difficulty: 2.0/5
I'm a business major and this one of the easiest classes here at school to get an "A". The professor is super nice and easy-going. He recorded all classes in zoom in case you need to watch later, and he teaches you very well excel 2019. Exams and quizzes are open book, open notes. Labs are based on the textbook chapters and are not hard.

Rating: 1.0/5, difficulty: 5.0/5
Expects us to devote a good amount of time for this class, yet can't even set aside proper time management. Disappeared for 2 weeks unannounced. It took a month for him to grade some of our labs, and he held all of our exams in the last 3 weeks of the semester; 2 during finals week. Said he wanted to prepare us for the real world. Absolute joke.

Rating: 4.0/5, difficulty: 3.0/5
He is an amazing professor. At least for CSC 301. The problem with the course is there are too many papers. In total I have written about 25 pages so far. It is a lot for a CS course in general. I understand it is an ethics course but they should check into that. Dr. Ajaj is nice, understanding, co-operative and good hearted. Take him, easy B+, A-.

Rating: 5.0/5, difficulty: 2.0/5
This is how programming should be taught! All code examples were made from scratch so you know every single line what is it used for and why. He is excellent and you can tell he is passionate about the subject while lecturing. You will learn a LOT!

Rating: 5.0/5, difficulty: 3.0/5
115 was an online class with no meeting times. I did zero coding in my life yet got an A. Ojaj was super clear at teaching coding fundamentals. He replied quickly to email and really easy to get along with, I met him over office hours multiple times and he took his time answering my questions every time. Gave class loads of chances to pump grades.

Rating: 3.0/5, difficulty: 4.0/5
I took him for CSC142 this semester and it has been FOUL. He does know how to explain coding very well and seems like a nice guy but his organization skills are off the charts... Sporadic tests, bad study guides, hard exams, and doesn't answer emails EVER. It also seems he has a history of consistent 2-week disappearances too..?

Rating: 5.0/5, difficulty: 4.0/5
Ajaj is a down to earth professor. I faced some personal issues and he offered help every time I ask. His labs were fun and more hands-on rather than coding. His three exams based solely on material provided. When you watch his videos he tells you exactly which slides to focus. Don't buy the textbook. He is a solid choice and knows his stuff.

Rating: 5.0/5, difficulty: 4.0/5
The reason I gave 4 on difficulty is because of too many papers. There are in total of 7 two page papers, 1 group presentation, 1 ten page final paper. He gives amazing lectures. The only thing I didn't like is the Midterm because it's kinda unpredictable. I got 80/100 without any reviews from him. So, thats about it.