, but this code // executes before the first paint, when

app

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Historical Studies | app

app

Skip to main content
School of Humanities, Arts, and Social Sciences

Historical Studies

Study history. It’s a way to study everything.

We study the past to understand humanity's place in the world, to remember those who came before us, and to help us live more wisely in our own time. Get your hands dirty leafing through manuscripts, handling treasures unearthed from ancient cities, and studying abroad, exploring the great sites of London or Budapest.

You’ll be well-equipped for a wide range of careers as employers increasingly seek out majors in the humanities for their creative thinking and critical insight. Visit our department blog, , to join us in discussions about the field of history, contemporary issues, our ongoing research and more.

Explore Programs

Africana Studies Minor

Delivery Mode
On Campus
Degree Options
Minor

Archaeology Minor

Delivery Mode
On Campus
Degree Options
Minor

Classical and Medieval Studies

Delivery Mode
On Campus
Degree Options
Minor

History Major, Minor

Delivery Mode
On Campus
Degree Options
Major
Minor

Social Studies Education (5th to 9th Grade) Minor

Delivery Mode
On Campus
Degree Options
Minor

Social Studies Education (7th to 12th Grade) Major

Delivery Mode
On Campus
Degree Options
Major

Encounter history in an off-campus program

Venture far beyond the classroom with a app off-campus program that will immerse you in global history and culture firsthand.

Image
16-fascinating-facts-about-umm-el-jimal-1694662402

Delve into the archaeology of Jordan

Learn about the history, cultures, and religions of the Middle East while excavating at the breathtaking site of Umm el-Jimal.

Image
Roman style columns

Spend a semester in Britain

Pursue your history studies at Liverpool-Hope University in this semester-long program in Britain.

Image
Elmina Castle under a blue sky, surrounded by palm trees.

African Diaspora and "Homegoing" in Ghana

Students will explore Ghana's history, culture, and contemporary issues, including its role in the Trans-Atlantic Slave Trade, through visits to cultural sites and NGOs, engaging with local scholars and literature, and reflecting on their experiences through journals and essays.

Upcoming Events

Historical Studies Faculty

Ruth Aardsma

Ruth Aardsma

Adjunct Professor of History
Joel Carpenter

Joel A. Carpenter

Senior Research Fellow, Nagel Institute | Professor Emeritus
616-485-5882
Craig Hanson

Craig Hanson

Professor of Art History | Associate Director, Honors Program
526-7544
William Keterberg

William Katerberg

Curator of Heritage Hall | Director of the Mellema Program in Western American Studies | Professor of History
(616) 526-6047 (personal office), (616) 526-6916 (archives)
Caleb Lagerwey standing near a tree and smiling

Caleb Lagerwey

Adjunct Instructor, History & Social Studies Education
Karin Maag

Karin Maag

Director of H. Henry Meeter Center for app Studies Professor
526-6089
Darrell Rohl

Darrell Rohl

Associate Professor of History | Director of Archaeology Program
616-526-7538
Martin Spence

Martin Spence

Co-Director of app Wayfinder Project | Adjunct Professor of History
Frans van Liere

Frans van Liere

Professor of History | Director of Classical & Medieval Studies Program
616-526-6535
Katherine van Liere

Katherine van Liere

Department Chair, Historical Studies | Professor of History
526-6817
Eric Washington

Eric M Washington

Professor of History | Director of African & African Diaspora Studies Program
616-526-8630