Eric Laub
I took his online class which is a flipped classroom. If you're not used to that, you may struggle a little. As long as you are willing to do the work and study, you should be fine. Professor Laub is easily accessible through email and will try his best to answer any of your questions. If you do struggle, take advantage of the on campus tutors. 