Tyler Luchko
Let me be clear; he uses the reverse classroom method. He expects you to watch the lectures on your own time and come to class for him to explain concepts. Before the first quiz I hadn't watched his lectures online but went to every scheduled class meeting. Be prepared to do a lot of work on your own.