, 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); })(); Honors at Calvin 黄大仙高手论坛 | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content
黄大仙高手论坛

Honors at Calvin

Ask difficult questions with humility, explore with wonder, and pursue advanced academic opportunities with courage. 

Applications for the Fall 2025 Honors Scholars Program are now open!

Find Your Fit

Honors at Calvin offers two distinct programs: Honors Scholars and Collegiate Scholars. Both are built around advanced academic excellence, but take distinct approaches.

Honors Scholars

You desire to learn in community and seek interdisciplinary academic experiences. Honors Scholars develop skills of scholars in their field alongside faculty mentors.

Collegiate Scholars

You want to grow as a leader while pursuing your academic goals. You seek out extra-curricular activities and opportunities to engage with your community.

Image
A professor places a medal around an honors graduate's neck at honors convocation.

Honors Convocation

We recognize and honors graduates and celebrate their achievements each year with Honors Convocation and a reception.

Visit us

Are you planning a visit to Calvin? Ask your admissions counselor to schedule a meeting with an Honors and Collegiate Scholars Program representative during your visit.

Explore Programs

Collegiate Scholars

Delivery Mode
On Campus
Degree Options
Cohort

Honors Scholars

Delivery Mode
On Campus
Degree Options
Cohort

Faculty Resources

Teach an Honors Colloquium (HNRS 380)
We are currently seeking proposals for HNRS 380 courses to be taught:

  • on the main campus
  • on the Handlon campus

HNRS 380 courses provide opportunities for advanced exploration of a topic, practice, or theme that is interdisciplinary in nature. Students from various disciplines engage ideas employing knowledge, methodologies, and insights from diverse areas of study. This course fulfills an upper-level interdisciplinary course requirement for Honors and Collegiate Scholars (and may fulfill major or minor requirements). Students that are not participating in the honors program may register for the course with instructor permission.

Examples of HNRS 380 course topics include:

  • Ruins: The Aesthetics of Decay
  • Rare Diseases: Communicating Science and Stories
  • Environmental Literature
  • Water Policy in the American West
  • Gerontology: Aging in Prison


HNRS 380 course proposals can be found in the box at the right.

Apply to Teach in the Scholars Program
Scholars Program Team Member Application

Propose an Honors Colloquium Course
HNRS 380 Proposal Form