Caleb Jurkowski
For an online class, this has probably the most rigorous course load and the highest difficulty of any that I have taken. That said, I appreciated his descriptive online lectures and communication. Definitely one of the favorite classes to date; however, if you are not a math major I would avoid at all costs.