Yidou Wan
Wan is a great guy and bases his tests mainly off lectures, it's helpful if you miss that he posts them on ecampus! There are weekly quizzes based of the textbook but they're easy and you can skim the chapters. Test's are application based so definitions don't necessarily help, the best way to study is by coming up with examples on how things work.