Whoa, so you say you are helping teach the "marathon session," or you are studying for it? Either way, sounds like some hard work. I went to university myself for 6 years, (4 undergrad, 2 graduate) and so I know all about marathon studys lol. (I also did some teaching in graduate school which is a loooot of work!! too much for me haha)