Amit Patra
A really good person who tries to be as fair as possible. There's a lot of homework, and he does reiterate the textbook some. A lot of people dislike his lectures, but I thought they were really good. He will curve exams if they have a low class average. There are times where he could do better communicating, but I thought he was a great teacher.