Physics is a hard subject to begin with but Stapleford tries his best to make it work for students. He does care about what the students get and he is very clear in his explanations. He tries to explain the underlying concepts rather than specific problems. If you have to take physics, take it with him. Best professor out of the bunch.