Jeremy Owens
Jeremy Owens does not provide adequate study materials, he tells you to study the lecture slides that have 100+ pages for each and there are roughly 12 PPTs for each exam. He say focus on the main topics and how they connect then continues to put precise questions on the exams. The only good thing I got from this class was the participation credit.