Homework 2 (Due Tuesday April 12)

Practice Midterm 1

Homework 3 (Due Tuesday May 3)

Homework 4 (Due Tuesday May 10)

Practice Midterm 2

More Practice Questions for Midterm 2

Homework 5 (Due Tuesday May 31)

Homework 6 (Due Tuesday May 31 or Thursday June 9)

Final Exam Review Problems

Practice Final Exam