Amor Menezes
Honestly, he wasn't as bad as some of the other reviews claim. Would recommend attending every lecture cause it's very easy to fall behind if you don't. His homework's are quite long. The exams are fair it's definitely possible to pass the class with an A if you put in the time. There is also a small curve on the final grade at the end.