Michael Hatridge
Dr. Hatridge is an extremely intelligent guy and his lectures were entertaining. However, the content in the lectures did not prepare me for the exams or homework. Dr. Nero's videos were the only reason why I passed. With how much I relied on Nero's videos, I might as well have taken the flipped class.