EC411 Notes & Exam Review