Ramy Heng
If you don't understand math, DO NOT take his class. His way of teaching is all over the place and you wont be able to understand anything. He expects you to be in class everyday and gives a lot of quizzes! Very boring class and hard to learn because of his accent. Towards end of semester he skimmed through lessons and lots of changes to schedule