mr. anderson rocks, but physics was a bit too hard for me.
Mr. Anderson is very knowledgable and passionite about science. He knows what he's talking about and is very easy to approach with any questions.
Mr. Anderson is kind of unclear and he doens't really teach the material. Be prepared to learn some stuff on your own.
He taught me nothing, told me calculus was impossible, and was nothing if not unpleasant.