updated to include topics from Lectures 1-4