APES Midterm review