<p>one amazing resource that just popped up is that mit, yale, and harvard have posted many of their syllabi (including reading lists, assignments, answers) online, and i believe you can contact the professors. Of course, you have to buy the book, but its free other than that.</p>