Is history class a proper noun, one that names a specific course like, History 101? If not, then don't captalize history.
Is southwestern a proper name? If not, then don't capitalize it.
Lowercase the compass directions north, south, east, and west (including northern, southern, eastern, and western) when not part of a proper name. Capitalize in reference to a proper name or region. The Northwest, but northwestern. The West Coast, but western Washington.
Source: Capitalization - Editorial Style - WSU Graphic Identity Program
Student or Learner