David Abbott
David is an excellent physics teacher. He explains things clearly and gives you enough homework to get the hang of the work without swamping you. Tests are not easy, but if you pay attention and take notes you'll pass. On top of all that, he's just a really nice, helpful guy.