MCP Physics Classes - Learning by Doing