Jonathan Rienstra-Kiracofe
Dr. RK gives very thorough lectures, covering all of the material that's fair game for exams. He explains concepts well and uses diagrams. CHM115 isn't very hard, so going to lecture and studying some pretty much guarantees you a good grade. Go to PARTE to work on past exam questions that are very similar to the exam questions you'll have.