Kathryn Hebert
You shouldn't buy the book, just buy the access code to MyConnect. Herbert is really caring and wants you to understand the material well, also very approachable. Her labs are straight to the point and easy to follow. She does cover a lot in her lectures so you probably won't want to miss them and they also tend to have quizzes or group projects.