Zakariya Qawaqneh
Only a one credit class but definitely difficult. We only met once a week which made the lectures hard to sit through. He will call on you if you aren't paying attention but he does care that each student is learning the material. If the class met more than once a week it would make it easier to grasp everything taught.