Babak Taherian
One of the hardest classes I've ever taken. It is a hard subject anyway, but he definitely makes it harder. He comes off rude but deep down wants you to do well. Not very understanding of students who don't understand the concepts or ask questions. Always study, there are pop-quizzes which makes attendance mandatory. I got an A but it was not easy