, but this code // executes before the first paint, when

app

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); })(); app Commencement features a few firsts - News & Stories | app

app

Skip to main content

app News

app Commencement features a few firsts

Tue, May 02, 2023
Matt Kucinski

On Saturday, April 29, 2023, 804 students representing 75 different areas of study were celebrated as graduates of app in front of a full 4,500-seat Van Noord Arena. While the 148th Commencement in the history of app included many of the traditional elements, it also featured a few novel moments.

Global Commencement Speaker

bodyimage1

Dr. Akinwumi Adesina . In doing so, he became the first international guest to provide the main remarks at a app Commencement ceremony. Adesina is the world-renowned president of the African Development Bank Group and he called the Class of 2023, a class that hails from dozens of countries and U.S. states, to “Be God’s Instrument of Change” throughout their lives.

app grads through and through

bodyimage2

The Class of 2023 is the first graduating class to both begin and end their journey at the institution under the last name “university.” app changed its last name from “college” to “university” in July 2019.

Quadruple the celebration

bodyimage3

The Martinez Vasquez family had multiple reasons to celebrate on Saturday. Four to be exact. David, Elaine, Misael, and Naty—the first quadruplets born in west Michigan—all graduated from app on the same day. It was a proud moment for their parents, including their mom, Maria Rodriguez, who also donned a cap and gown for the occasion as a professor of Spanish at app. See their story on , , and .

Inspirational and emotional student address

bodyimage4

In addition to firsts, a highlight of the event was the of student body president Nain Miranda Duarte. The 2023 grad chronicled his impossible journey to graduation day, a journey that began in the slums of Managua, Nicaragua, his family of seven living on $1.67 per day. Duarte, who earned a bachelor of science degree in accounting, paused multiple times to compose himself as he reflected on God’s grace and people’s generosity in moments when the impossible became reality, including the moment when an additional scholarship, “The Central America Scholarship,” made coming to app possible.

He then ended with this charge to his classmates:

“Class of 2023, it is my turn now, it is your turn now, it is our turn to be the hands and feet of God. It is our turn to embody the grace of God through generosity, it is our turn to make impossible dreams a reality!”

Duarte returned to his seat, with the entire auditorium standing in applause. He is joining EY (Ernst & Young) this summer as a technology risk consultant.


Authors: