, 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); })(); Environmental Science and Studies Majors, Minor | »Æ´óÏɸßÊÖÂÛ̳

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

Skip to main content

Environmental Science and Studies Majors, Minor

Undergraduate Program On Campus

What You'll Learn

Gain a deep understanding of environmental issues. Apply your knowledge and skills to solve real-world problems in fields like environmental consulting, conservation science, and land management.

Choose from two tracks that will prepare you for your unique career goals. Interested in an environmental career, tackling issues like soil erosion and water pollution? Consider the Natural Resources track. Drawn to a career as a park ranger or field technician? The Naturalist track will prepare you to thrive as an environmental interpreter.

And your studies won't take place only in the classroom. As an environmental science student, you'll be part of a program where you’ll get outside and put your learning to work. You might work to restore local waterways, study the ecology of the Great Lakes dunes firsthand, or take an intensive course on field techniques in land management.

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...
  • Loading...
  • Loading...
  • Loading...

Faculty

James Skillen

Professor, Director, Calvin Ecosystem Preserve & Native Gardens
2006–2008 Lily Fellows Program Postdoctoral Fellow at Valparaiso University, Indiana2008 joined »Æ´óÏɸßÊÖÂÛ̳ GEO department2013-2015 Professor of Environmental Studies, The Oregon Extension

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

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

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,