Jonathan Caranto
His classroom is taught as a flipped class (he does not utilize this concept well), where his lecture videos required before attending lectures were way too short (about 5 minutes) to even learn anything from it and the textbook sucks! You have homework quizzes, where you have to look up Chegg to even understand what is going on. DO NOT TAKE HIM. 