Ari Petrides
The thing about this prof is that he does not help you learn. All the course material is strictly stock from the textbook. He does not do his own videos or lectures. If you can learn something from only reading a text book with no other help, go ahead and take his class. If you need a professor who helps you understand it, this is not it.