John Boxmeyer
He speeds through lectures and often doesn't even explain the concept thoroughly. Very hard to get in contact with and does not reply to emails. Comes across as very condescending and DOES NOT PUT IN GRADES. Unless you're really good at math and can teach it to yourself I would not recommend his course. 