, 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); })(); Department writing prizes announced for 2016 - News & Stories | 鶹

Skip to main content

Calvin News

Department writing prizes announced for 2016

Mon, May 23, 2016
News & Stories Staff

Each year, departments across campus hold writing contests to encourage excellence in written rhetoric and specific disciplines. The Rhetoric Across the Curriculum program is proud to announce the following 2016 winners on behalf of the participating departments:

Science Writing Prize

Wentiirim Annankra, “The Use of DDT for Eradicating Malaria”

John De Bie Prize (History)
Lucas da Silva, “A Scandalous Alliance or a New Approach? French Justifications of the Sixteenth-century Franco-Ottoman Alliance”

Ten Hoor Prize (Dutch)
Anna Essenburg, “The Dutch and Their Complex Relationship with Water”

Minnaar Award (English 101)
Austin Roden, “Government and Corporation Failure”

O.K. Bouwsma Prize (Philosophy)
Denise L. Dykstra, “Conditional Probability as Basic”

Gender Studies prizes
Junior/Senior awards:
Bekah Waalkes, “Beauty, Justice and the Female Body in On Beauty
Kara Vogelzang, “Access to Abortion: Restrictive Policies”
Mary Schultz, “Meret Oppenheim, Gender, and the Surrealists”

Freshman/Sophomore awards:
Laurel Luke, “A Woman’s Work: A Short Contextualization and Reflection of the Post-Holocaust Theology of Melissa Raphael”
Michael Moentmann, “Let’s Talk About Sex”

To learn more about excellence in writing at Calvin, please visit .