, 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); })(); Excellence in Student-Faculty Research Award Office of the Provost | »Æ´óÏɸßÊÖÂÛ̳

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

Skip to main content

Excellence in Student-Faculty Research Award

2024 Recipient

Congratulations to Keith Grasman (chemistry and biochemistry), the recipient of the 2024 Student-Faculty Research Award! 

Purpose of the Award

This award recognizes a Calvin faculty member with an outstanding record of working with student collaborators in his or her professional research and scholarship.

Eligibility

Any full-time or reduced-load member of the teaching faculty may be nominated for this award.

Selection Criteria

The recipients of this award will be Calvin faculty who have maintained exemplary programs of professional research and scholarship, provided opportunities for students to participate as collaborators in these programs, and mentored students seeking skills and understanding in specialized fields of study.

Nominations for this award will be sought from all divisions of the Academic Affairs Division of the college. Preference will be given to nominees whose collaborative research has led to publication and/or presentation of research results naming a student or students as co-author(s) or co-investigator(s). Award recipients will be selected based on the following criteria:

  • Regular oversight of students involved in research.
  • Joint publications with students.
  • Helping students to prepare presentations for disciplinary conferences.
  • Applications for and receipt of grants that support student researchers.
  • Inspiring students to go on to research careers.

Selection Process

From September through October, the provost will solicit letters of nomination from students, individual faculty, and department chairs. The academic deans and the dean for research and scholarship will also review faculty activities reports and state of the department reports and, based on their review, may make their own nominations. The dean for research and scholarship will take the lead in considering the nominations and, in consultation with the provost, will decide on up to three nominees to present to the Professional Status Committee. There is no restriction regarding how many nominees may come from a single department or division. The Professional Status Committee will select the award recipient by December 1.

Past Recipients