Ashraf Al Zaman
Very nice guy & he tries to be fair. Grading scale is not based like normal classes. 85% may still be considered an A... That being said it's still hard to receive such a grade. Exams are really difficult even with a cheat sheet available. Definitely one of the harder classes I've taken.