Joe Eakes
I'm really not a science person but I loved this class. I had Brendan as a GTA and they were both really helpful and really caring. The tests are a little difficult but as long as you watch the lectures you'll be fine. There's also quite a few projects but they're pretty straight forward and you have a ton of time to complete them.