HST 349 Europe in the 20th Century (A)

Surveys Europe during the 20th century. Includes the emergence of racial nationalism, two world wars, decolonization, the rise and fall of communist regimes, and the impact of migration on European societies. 3 Cr.