Murray Silverstone
This professor is incredibly hard. His attendance is mandatory through in-class questions that are almost impossible half the time. He also gives out so much homework it takes me 3 hours every night to finish one item. As for his tests, they are impossible as well. You have to show every step of work for every question or he will give 0 credit.