, 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 Health and Conservation Major (BS) | ÇÑ×ÓÊÓÆµ

ÇÑ×ÓÊÓÆµ

Skip to main content

Environmental Health and Conservation Major (BS)

Undergraduate Program On Campus

What You'll Learn

Are you awed by the vibrant life, color, and beauty of the earth? Do you see the hand of God in his creation, and do you have a deep desire to care for it? We do, too.

We are motivated by this simple idea—that the health and well-being of both humans and the environment are deeply interconnected.

At Calvin, you’ll find a passionate group of faculty and students who are already at work with initiatives like Plaster Creek Stewards and the Calvin Environmental Assessment Program. You’ll do meaningful, résumé-building research on topics like stream restoration, invasive plants and species, environmental threats, and more. With all of the rich outdoor environments that Michigan has to offer, you’ll have a place to begin caring for and to call your own.

What Makes This Program Great

  • Two paths: Choose the area of focus that best fits your career goals: Ecology and Management or One Health. Each will prepare you to promote ecological health from a unique perspective.
  • A deeper purpose: We don’t stop at the mechanics of environmental science. Instead, you’ll dig deep into questions involving faith, ethics, conservation, and more.
  • Just the right size: We’re small enough to be a tight-knit community and big enough to receive funding for advanced, specialized equipment. That means you’ll get access to personalized faculty support, smaller classes, and cutting-edge technology.
  • Loading...
  • Loading...

Explore sustainability and conservation at Calvin

There are plenty of opportunities to dig into the real work of conservation and sustainability at Calvin.

Image
Watershed at Plaster Creek Stewards

Plaster Creek Stewards

Explore, preserve, and restore the health and beauty of a local watershed in west Michigan.

Image
Forest path

Ecosystem Preserve and Native Gardens

The preserve’s 100+ acres of native plants and natural habitats offer boundless opportunities to explore and connect with nature.

Image
Students research at a dune

First-year Research at Lake Michigan Dunes

Investigate fascinating questions about Lake Michigan coastal dunes, and contribute to real-world conservation efforts.

Faculty

David Koetje

Professor, Biology Co-Chair, Faculty Senate Chair
ÇÑ×ÓÊÓÆµ, Professor of Biology (2008–present)Calvin College, Associate Professor of Biology (1998–2008)SUNY Fredonia, Assistant Professor of Biology (1993–1998)Washington State University,