I'm planning on taking a statistical thermodynamics grad course this Fall. Being an ME Im very familiar with classical thermo but what other topics should I be keen on? Any specific field of mathematics like abstract alg(only math I have not taken) I should be worried about? Also, Im planning on specializing in fuel cell development or solar thermolic processes, I cant decide. Any insight on this decision and should I plan on taking a course in electrochemistry next semester as well? I'm going to a small school(read not high ranked) and they will let me take just about anything related to my field.