Dr. Elzohairy gives you everything you need to succeed in his class. Not a hard grader and truly wants you to learn what is being taught. Gives good feedback and is always available to help outside of class. As long as you come to class and turn all assignments in by the due date, this class is very manageable.