hi all. i'm a junior physics major and i recently have felt like i've hit the total burnout stage of being a physics major. for my electromagnetism class i spend between 20 and 30 hours per week outside of class on the homework (usually 5 or more problems from griffiths) plus reading (with surprise reading quizzes every week (sporadically to make sure we do the reading)). in addition our professor just gave us an examine that nobody came close to finishing (75 minutes for an 18 question closed book portion followed by a 3 problem open book portion (including multipole expansion of a weird charge distribution, a separation of variables nightmare, and an (easier) B-field problem) in my solid state physics class i do the homework with others and usually know what's going on, but recently the lectures have become so completely disorganized to the point where we go into class and we are not told anything really about what the class is going to be about, and then a bunch of equations appear on the board and then the professor babbles about electron heat capacity, fermi energies, and bandgaps but it follows no real order. using kittel as our textbook is also a bane, as it is completely unreadable and the problems are often unreasonable and obscure (they often require information that is not contained within the textbook). any advice? how can i get my work done and learn the material without spending 40-50 hours per week on academics, approximately 30-40 hours are spent doing physics.?