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

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

Skip to main content

Innovative Teaching Award

2024 Recipient

Congratulations to John Wertz and Randall DeJong, jointly (Biology), the recipients of the Innovative Teaching Award!

Purpose of the Award

Education research over the past few decades has provided deeper insights into the nature and modes of student learning. The Innovative Teaching Award recognizes and encourages faculty members who have contributed significant, creative teaching innovations and strategies that promote effective and deeper learning.

Eligibility

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

Selection Criteria

In a community of learning, good teachers often learn from other teachers—from teaching mentors and from fellow teachers who reflect on and continually seek teaching strategies that promote deeper and more engaged learning. Award recipients will be selected based on the following criteria:

  • Demonstrated commitment to teaching students effectively.
  • Development of one or more effective, innovative teaching strategies that promote learning.
  • Exceptional teaching skills that are evidenced in the testimony and lives of both current and former students.

Process for Selection

The provost will solicit letters of nomination from individuals, department chairs, and the faculty fellows. The academic deans will review faculty activities reports and state of the department reports and, based on their review, may make their own nominations. In consultation together and with the provost, the academic deans 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.

Past Recipients