I wrote my undergraduate thesis on dreaming. While my research and professional interests have shifted since then, I continue to keep up with the latest revelations of psychology. Here’s an excellent overview of classic questions and current answers on dreams and dreaming.