George Backen
I am taking this class online currently and he is a very good professor, he knows what he is talking about and the homework is not hard if you listen to the lectures. It helps having the video lectures to look back on.