John Roberts
Took the course in the summer so I knew I should expect it to be extremely demanding and difficult. There's a ton of HW but it is all for retention of information so it helps on the test in my opinion. Love his teaching style and demeanor- he definitely made this class fun!