Intermediate MPC student