EF 505 MIDTERM