Main navigation


Bachelor of Arts


CSP’s Bachelor of Arts in History examines how the world has changed culturally, geographically, and politically, all from various global perspectives.


Program Length

43 Credits


On Campus

Learn to think critically about changes over time and how historical happenings affect and shape modern societies. You’ll have the chance to explore the histories of Europe, Latin America, the United States, and more, all in great depth and detail.

History majors at CSP have a world of possibilities for careers after graduation. Career options include museum curator, political scientist, archivist, and many more. Many graduates choose to further their education with a master’s degree as well.

Career Paths

Curator $ 60,380
Historian $ 64,540
Political Scientist $ 128,020

Program Details

The History program at CSP encourages students to develop valuable skills in both research and content. Historical perspectives include political, social, economic, diplomatic, and more. This unique mix ensures a well-rounded experience that adequately prepares graduates for dynamic careers after college.

The skillset built by History majors is valuable across many disciplines and applicable to any career. You’ll hone your critical thinking and research skills when creating reports and research projects. Learn to discern relevant primary source materials and dive deeply into fascinating historical topics.

Internship opportunities are abundant in this program. Pick from exciting positions in government agencies, archives, museums, and more. The valuable skills gained during your time as an intern will translate well to your desired career path.

After your time at CSP, career options are nearly endless. With such an all-encompassing degree, your career path can take almost any turn. Career options include museum curator, librarian, political scientist, archivist, professor, and many more.

Learn More About CSP

Undergraduate RFI

May We Text You?
UTM Hidden Field Code //Create program name from url // Use window.onload to ensure the code runs after all page resources are loaded window.onload = function () { // Get the current URL const currentURL = window.location.href; // Find ".edu/" in the URL const eduIndex = currentURL.indexOf(".edu/"); if (eduIndex !== -1) { // Extract everything after ".edu/" and remove any query string const programNameWithQuery = currentURL.substring(eduIndex + 5); const programNameWithoutQuery = programNameWithQuery.split("?")[0]; // Set the value of the hidden input field by name const programNameField = document.querySelector('[name="program_name"]'); if (programNameField) { programNameField.value = programNameWithoutQuery; // Add an event listener to the input field to remove slashes programNameField.addEventListener("input", function () { this.value = this.value.replace(/\//g, ""); }); } } }; //Push cookied UTMs to hidden fields // Function to get the value of a cookie by its name. function getCookieValue(cookieName) { var name = cookieName + "="; var decodedCookies = decodeURIComponent(document.cookie); var cookieArray = decodedCookies.split(';'); for (var i = 0; i < cookieArray.length; i++) { var cookie = cookieArray[i].trim(); if (cookie.indexOf(name) === 0) { return cookie.substring(name.length, cookie.length); } } return ""; } // Function to populate form fields with UTM cookie values. function populateFormFields() { // Define a mapping of cookie names to form field names. var cookieFieldMap = { "utm_id": "cookie_utm_id", "utm_source": "cookie_utm_source", "utm_medium": "cookie_utm_medium", "utm_campaign": "cookie_utm_campaign", "utm_term": "cookie_utm_term", "utm_content": "cookie_utm_content", "utm_source_platform": "cookie_utm_source_platform", "utm_campaign_id": "cookie_utm_campaign_id" }; // Iterate through the cookie-field mapping and populate the form fields. for (var cookieName in cookieFieldMap) { var fieldName = cookieFieldMap[cookieName]; var fieldValue = getCookieValue(cookieName); // Find the form field by name and set its value. var field = document.getElementsByName(fieldName)[0]; // Assuming the first matching field. if (field) { field.value = fieldValue; // Log the field name, cookie name, and value to the console for testing. console.log("newcode #1"); console.log("Field Name: " + fieldName); console.log("Cookie Name: " + cookieName); console.log("Field Value: " + fieldValue); } else { // Log a message if the field is not found. console.log("Field not found for cookie: " + cookieName); } } } // Add an event listener for DOMContentLoaded to execute the code when the DOM is loaded. document.addEventListener("DOMContentLoaded", function () { // Call the populateFormFields function on DOM load. populateFormFields(); }); // Add an event listener for form submission to log field values when the form is submitted. var form = document.forms[0]; // You might need to specify the correct form index. if (form) { form.addEventListener("submit", function (event) { // Log form field values before submitting the form. populateFormFields(); }); }

Student Outcomes

CSP graduates are leaders and trailblazers. Meet some of our alumni below and see how they’re shaping the world.

Meet our faculty

Our world-class faculty use their decades of experience to nurture your success from the first day of class all the way to graduation— and beyond.