Boardgame Geek - This is a great place to start learning about the many games that are already out there.
Interview with Kory Heath - This is an interview with Kory where he talks about several aspects of game design including his method for generating ideas (which I referred to in the lesson).
Protospiel Articles - Several articles that I wrote or worked on with other game designers involved with the Protospiel game designers convention.