These exercises are meant to supplement the lectures by providing additional examples and helping to fill in some technical details. Students (individually or in pairs) should attempt to solve all the assigned problems. The solutions will be collected at the end of the semester (the day before Thanksgiving), so you may work on these at your own pace. But don’t wait too long to get started, as there will be 7+ of these homework sets. If you have questions, feel free to ask the instructor.

Also, for the most part, these exercises are not taken from other textbooks, etc., they’re being created by the instructor specifically to match what’s covered in lectures. So please keep this in mind as you’re attempting to solve these problems. In particular, if a question isn’t clear to you, then please ask for clarification — it might very well be that the question isn’t stated clearly (even if the instructor thought it was clear), so a clarification would be beneficial to everyone.

On 09/29, a student pointed out to me a couple non-trivial errors in the homework problems that I assigned so far. If anyone spots other issues like this, please do let me know. I’ve highlighted in red the places where significant changes have been made. I apologize for the inconvenience.