An important goal of this course is for the student to gain experience with the process of working in a group to solve a problem. Much of the course is devoted to a group project based upon case studies and methods presented. Topics may include combinatorial optimization, game theory, integer programming, heuristic methods. Prerequisites: 21-292, 21-228 and 36-410 recommended.