Amaury Lendasse
He is a good professor and will explain the exercises in class which are similar to the homework ones. Very understandable if you have wifi problems or some graded complaints, I recommend taking this class online.