Theodore Eagleson
Good prof who obviously knows what hes doing. Very good at explaining topics and relates what he teaches to the tests. Tests are fairly hard and focus on concepts. Way too much homework, I had around 90 assignments and quizzes. We used Knewton instead of a book which made it harder because there was a lot of mandatory hw that didnt match the tests.