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

»Æ´óÏɸßÊÖÂÛ̳

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); })(); Geography Major, Minor | »Æ´óÏɸßÊÖÂÛ̳

»Æ´óÏɸßÊÖÂÛ̳

Skip to main content

Geography Major, Minor

Undergraduate Program On Campus

What You'll Learn

At Calvin, the earth is your classroom. Explore the earth and its people with hands-on learning and field trips. You’ll also have opportunities to travel abroad, research with faculty, and apply for internships. As a geography major, you'll investigate physical and cultural landscapes and understand their interactions in the context of a Christian world view.

You'll learn from faculty who are committed Christians and experts in their fields. They'll work alongside you to support your academic and career goals.

What Makes This Program Great

  • Professional-grade facilities: You'll have access to a huge collection of minerals, rocks, and fossils, as well as a vast collection of maps, a dedicated geo-spatial analysis lab, drones, an on-campus research sand dune, a seismograph, a weather station, and more.
  • Real-world research opportunities: As a GEO student, you'll have the chance to do research with your professors during the academic year and summer. Calvin GEO students have done research into Lake Michigan coastal dunes, a Pleistocene mastadon, the Plaster Creek watershed, and more.
  • Practical job experience: The GEO department hires more students than any other department. Students are hired yearly for a wide variety of positions, from managing a map library to maintaining the university weather station.
  • Study off-campus: Calvin GEO students study off-campus in places as diverse as Montana, Hawaii, Kenya, Scotland, the Netherlands, Ethiopia, and Yosemite National Park.
  • Loading...
  • Loading...

Faculty

Jason E. VanHorn

Professor, Director of Master of Science in GIScience Program
Professor VanHorn joined the GEO department at Calvin College in 2007 and has been recognized for his contributions to the field of geography through publication, research with undergraduate students,

Johnathan Bascom

Professor, Department Interim Chair
Professor Bascom has taught at East African universities for 3 years on 4 occasions – University of Asmara (1997-98, 2005) and Bahir Dar University (2011-12, 2013), and been a visiting Research Fellow

Deanna van Dijk

Professor
Post-doc, Sackville, New Brunswick in a salt marsh on the Bay of Fundy, 1998 (short but memorable)Joined the GEO department at Calvin College, 1999

Mark D Bjelland

Professor, Department Chair
Professor of Geography and Environmental Studies, Gustavus Adolphus CollegeChair, City Planning Commission, Saint Peter, MNEngineering Project Manager, Golder Associates, Burnaby, B.C.Environmental