The course has three objectives: to give (1) an intermediate level experience in MATLAB programming; (2) an understanding of common computational problems and how to solve them; and (3) experience in solving specific problems in finance and game theory. Learning will be hands on with challenging computational homework.