Dominick Porcella
You should take notes but even if u don't, theres no way you'll fail. He gives out exam reviews which is exactly like the exam so study that and you'll get 100. The papers are easy and short (and he's not a hard grader!). He's great and always available for some extra help if needed.