Home
Office Hours
Courses
Curriculum Vitae
Faculty
Petrelnet
Current Courses
Click on the course names to see syllabi!
Other Courses
INT 303 The New American City COR 301 Historical Perspectives on the Social Order I POL 201 Constitutional Law
COR 201 Human Nature and the Social Order I
POL 350 Special Topics in Politics: Dealing with Diversity: Contemporary American Political Thought
POL 342 Political Philosophy II: Modern
POL 441 (2000) Studies in Political Philosophy: Spinoza and the Origins of Liberal Democracy
POL 350 Special Topics in Politics: Classical Christian Political Thought
POL 303 Congress and the Presidency
POL 341 Political Philosophy I: Ancient and Medieval
HON 201 Honors Seminar: The Politics and Economics of Liberal Education
POL 350 Special Topics in Politics: Contemporary Christian Political Thought