This document provides information about the ME 190M Introduction to Model Predictive Control course taught in fall 2009 at UC Berkeley. The class will be taught on Fridays from 11am to 12pm in room 1165 of Etcheverry Hall. Homework assignments will be given weekly and selected assignments will be graded. Students will need to use MATLAB for assignments, which they can access in room 2109 of Etcheverry Hall. The course will cover modeling, optimization fundamentals, constrained optimal control, predictive control fundamentals and properties, and examples implemented in MATLAB. The goals are for students to design, implement, and tune simple MPC controllers in MATLAB for linear and nonlinear systems.