, 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); })(); Commencement honors nearly 900 grads - News & Stories | ƴɸ̳

ƴɸ̳

Skip to main content

Spark

Commencement honors nearly 900 grads

Thu, Sep 01, 2011

Nearly 900 students participated in Calvin’s , held in May in Van Noord Arena. The college awarded its first bachelor’s degrees in 1921 to a senior class of just eight men. 

, professor of English at Calvin, delivered the Commencement address, “One Thing Needful.” Holberg has taught at Calvin since 1998, and she is the director of the college’s honors program. 

In her address Holberg said, “Gratitude must lie at the center of our lives. … If we are confident of God’s tender providence for us, what else can we do but respond in thanks by making life less difficult for each other?” 

She encouraged the graduating class: “The world, as we know, is only too desperate for our hearts, our hands and our minds. Look around, Class of 2011, and see what needs to be done and do it. Do it with all your might.” 

Mary Vermeer Andringa ’72 and Robert Rooy ’70 received 2011 Distinguished Alumni Awards from the Calvin Alumni Association. Both Vermeer Andringa and Rooy graduated from Pella Christian High School in Pella, Iowa. 

Vermeer Andringa of Pella, Iowa, currently serves as CEO of Vermeer Manufacturing Co. In 2009, she became the first woman to be elected vice-chair of the board of directors of the National Association of Manufacturers. And, in 2010, she was one of 18 national business executives and labor leaders named to President Obama’s export advisory council.

Rooy of Frederick, Md., is an accomplished filmmaker and the owner of Rooy Media LLC. He began his career in Hollywood, serving as an assistant director on numerous motion pictures and television miniseries productions and programs. He has also spent time as a documentary filmmaker, and his PBS series To Our Credit on microfinancing has won national acclaim. Rooy is currently partnering with an autistic young man from Iowa on a film about living with autism.