Andrew Fautsch
His online classes are super easy to navigate- coming from a student whose never done online before. He responds super quickly to emails and is really helpful for any questions or problems you run into.