Dave's syllabus ideas

High-level topics at beginning make parts of the course useful for everyone. Added lots of projects that can be used like recipes.