Becky Parker
Really good annotated slides. I don't recommend missing class but her slides could almost be a standalone resource for learning the content. I never used the textbook. Fair (and often interesting) homework really helps pull the content into focus. If you do the homework and study guides you'll be in good shape for your exams.