I had Andrew a last semester he was the freaking best! I loved his class, and he made it so easy to fall in love with bio even if it isn't your thing. He doesn't expect you to love every lecture, and contrary to a lot of ratings here, his grading is fair(but occasionally nit picky). He's super caring and is easy to reach via email. Take this class!