“Shmoop is lovingly created by Ph.D. and Masters students from top universities – primarily Stanford and U.C. Berkeley. Many of us have taught at the college and high school levels”. There are some excellent resources for teaching literature and history here.