I had Shaffer for bio and now A&P. He really puts effort into teaching. He has a flipped classroom and I get that his style of teaching isn't the best for everyone (I don't love it) but he does seem to make it work. He always tries to answer everyone's question and makes class seem casual and inviting. Definitely take Shaffer if you get the chance.