Ahmad Jbara
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.