Paul Hrycewicz
I feel like I learned a lot from Professor Hrycewicz's class. You really have to pay attention in lectures because they are directly correlated to the assignments given. Assignments given out every few weeks. 2 Exams in year. Assignments are hard without the lecture, but he gives a lot of time for them. Great teacher who cares a lot.