Andrew Patterson
Was a great teacher overall.  I am not a fan of math but he makes it relatable and easy to learn.  The class was once every other week and was a great way to understand the material.  Overall I enjoyed his style of teaching and would take a class again with him. 