Jason Porter
Dr. Porter gives the most brutal exams I've ever taken, but he's absolutely committed to helping students learn. He enjoys teaching and is always available for questions. If you watch the lectures, do the homework and extra credit, and attend office hours to get tips on the case projects, you will do fine. Text reading optional but read it anyway.