Midterm Assignment