History major curriculum