Recently I have had a conversation with one of my professors, and he suggested me to take a graduate statistical mechanics course in the coming Spring semester. Although the various reasons my professor gave for his suggestion sound really appealing to me, I am a little bit worried about whether I can handle this graduate stat mech course along with my undergrad coursework. So I would like to ask how difficult a graduate course on statistical mechanics (mine is based on Huang) typically is? And on average how much time one has to put on studying for it per day / week? I will also be taking classical mechanics (at the level of Talyor) and quantum mechanics (at the level of Griffiths) next Spring. I wonder if taking these two big physics subjects together with graduate stat mech is too much for someone who want a good academics / social life balance. My background: I have just taken an intro thermo & stat mech course based on Schroeder this Fall. For the math, I have a solid background on calculus (multivariable), linear algebra, ODE's, a little bit of PDE's and perhaps slightly more. I really want to make a careful decision on this. Thanks.