Benjamin Spike
I loved Dr Spike! I was not disappointed. Some reviews here says he's difficult, which I think is only true if this is the only science course you need for your entire degree. 103 is really not that bad if you've experienced the hells of ochem and calculus. I recommend taking either this or chem 103 first since the content overlaps