The title is self explanatory. When I was in high school in Senior Year I took AP physics C. Over the summer I self studied AP physics C and was easily able to do any problem on the AP exam. So naturally I felt confident Physics C would be easy. Physics B which I took last year I found it to be easy once I got used to it. But I was very wrong. My physics teacher was an immigrant and grew up in a country where the academic standards were very high. When we started out Kinematics the first problem he gave us a complicated derivation problem which was from an honors physics Cambridge exam. Only a few students knew where to began and only our valedictorian was able to solve it. I was very demoralized. I thought once he realized that not everyone in the class is at that level he would make the work easier. In reality I was somewhat right. When even our valedictorian had trouble doing the problems he did give more AP oriented problems. The easier problems he gave us came from Cal tech and MIT while the harder ones came from international universities and there honors classes. The hardest were the problems he from the the Indian version of MIT. He also used a lot of multivariable calculus in the class even though only a few students were actively taking multi and most just started AP calc BC. In the end I barely passed. Well that's my story.