Sanaul Khan
Literally hardest class ever!! DO NOT TAKE IT! He is so bad at explaining things to the point that the students can explain it better. His tests are awfully difficult and does not give any extra credit.