Homework: It is essential to do your exercises. Many of the assigned problems have solutions that can be found online -- try to resist that, it's cheating both yourself, and it is technically, officially cheating. Grade based on HW and possibly a final (TBD).