BA-HSTPOL - History and Political Thought (BA) (45 units) Undergraduate Bachelor of Arts Requirements Overview Learning Outcomes Meet Your Professors