Michael Markowitz
This course was fairly difficult but the professor is fair and gives amazing, detailed feedback that actually lets you know where you went wrong. He is very encouraging and cares for effort.