check out this interesting site: evolution 101 from berkley. at the top you have the following themes: patterns, mechanisms, micro-evolution, speciation, macro-evolution and big issues. each theme has sub-themes. you can always move to the next topic at the right bottom. we'll be talking more about evolution during the semester.