Benjamin Burnett
Ben does a great job of both knowing his material and teaching lots of it while making it clear he wants you to succeed and not break your back. 75 minute lectures frequently had activities to break the monotony. Cares about students and provides plenty of resources to study for tests. Great teacher; take him if you can.