Jonathan Clark
Dr. Clarks lectures are really fun and interesting, the content is actually really easy as long as you put the work in. I found the homework is different than what's on the actual exams. If you do the practice exams before you will get an A. 