Ahmed Soliman
At first the class seemed like to much but then I'd go over the chapter, review notes and GO TO OFFICE HOURS. He is very consistent but wants you to be successful. During he will ask if we are doing good with the readings or if we should slow down on them. He is very funny! Overall I would definitely recommend taking his class.