At my university, it's a junior-level class, and mine is being taught by the physics associate chair. It's very fast-paced, and he told us the first day of class he would give us the hardest homework problems in the book. Well, he does. Aside from this site and finding solutions online to help me work through the problems, I could only probably do a couple completely by myself with no outside help. He gives us ten every chapter. Also, I do not simply copy and paste any solutions I find or help I get. I make sure I understand the steps and reproduce it myself understanding what I'm doing. I don't know if this considered dishonest in turning in graded homework. This is a hard class. Will the rest of my classes be like this (Thermal Physics, EM 1 and 2, Intro. to Solid State, Intro. to Particle Physics)?