, 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); })(); Young Alumni Award Recipients | »Æ´óÏɸßÊÖÂÛ̳

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

Skip to main content

Young Alumni Award Recipients

This award is presented annually to alumni under age 40 who have made significant contributions to their field of endeavor and manifest a Christian commitment, thus honoring Calvin.

Past Recipients of this Award

2023:ÌýNate Knapper '08Ìý
Washington D.C.
Founder, The Joseph Project
| Spark story |

2022:ÌýNana Owusu-Achau '12Ìý
Accra, Ghana
Chief Farmer, Agro Kings
| Spark story |

2021:ÌýRyan Struck '14Ìý
Washington D.C.
Producer, CNN
| Spark story

2019: Chris Palmer '06
Grand Rapids, Mich.
Founder, PhotoUp
Specialist, New Business Innovation, Steelcase Inc.
Spark story

2018: Jacqueline Klamer ’08
Manila, Philippines
Southeast Asia Regional Facilitator, Partners Worldwide
Spark story

2017: Ryan Roff ’09
Grand Rapids, Mich.
Owner, BoldSocks
Spark story

2016: Anne Zaki ’99
Cairo, Egypt
Assistant Professor, Evangelical Theological Seminary
Spark story

2015: Anissa Adkins Eddie ’05Ìý
Grand Rapids, Mich.
Co-Owner, Malamiah Juice Bar
Spark story

2014: Katelyn Beaty ’06
Carol Stream, Ill.
Managing Editor,ÌýChristianity Today (at the time of the award)
Spark story