Michael Sanregret
Listen, his class is easy but he's not good at explaining himself. He clearly knows what he's talking about, but he's not confident in talking about it. The experiments are fun. Be sure to read the book, or just pay attention to his lectures since they summarize the book basically, and you'll be fine. And don't forget to do the online assignments.