Mark Young
While I did appreciate the curve that was given (BC LITERALLY IT WAS NEEDED), you really need to study as much as possible when taking him. There was a lot of work to do from weekly lecture note submissions, mandatory discussion assignments, online hw, and a computational project. If you had a full time schedule like me, it wont be easy.