Spainhour is the best teacher I've had by far. He will do everything he can to make sure you get an A, however his class is still difficult. It's always fun, he's really funny, usually pretty lighthearted , just don't cross the line, be respectful. He's nerdy. Great, great teacher. Sums it up. Don't be disappointed if you don't get an A, because you're taking one of the hardest classes you can take. If you're in Physics 1 Honors anyways.