John Roberts
LOVE JR! He truly cares about his students' success & regularly tries to talk one-on-one. He loves communication & questions & his in-person lectures are lively /engaging (I don't recommend online).He tests for comprehension(not just memory). Study modules/hw are lifesavers. NO extra credit. Work hard, show him you're trying, you won't even need it