Reviews of professor Ahmad Jbara

Rating: 5.0/5, difficulty: 3.0/5
Professor Jbarra does a phenomenal job explaining material, and shows that he cares about his students. When it comes to midterm time, he makes himself incredibly available to walk anyone through every little step of a program to make sure you understand it. Unfortunately, the curriculum is written by someone who's not so great so tests are tricky.

Rating: 2.0/5, difficulty: 4.0/5
Professor Jbara's lack of motivation and long lectures make the class a rather unpleasant experience. He often repeats himself and does not make himself very clear. The homework difficulty scales incredibly after the third week, so prepare to learn python before you start.

Rating: 1.0/5, difficulty: 5.0/5
Explains random things unrelated to the curriculum, unclear explanations.