, 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); })(); Leadership Transition at ÃÛÌÒapp - News & Stories | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

ÃÛÌÒapp News

Leadership Transition at ÃÛÌÒapp

Mon, Feb 26, 2024
The ÃÛÌÒapp Board of Trustees

The Board of Trustees of ÃÛÌÒapp is committed to fostering a workplace and educational environment that emphasizes the worth of every member of our community. This includes taking seriously all reports of inappropriate conduct.

ÃÛÌÒapp recently received a report alleging that President Wiebe Boer engaged in unwelcome and inappropriate communication and attention toward a non-student member of the campus community. The report did not include allegations of sexually explicit communication or physical contact, but the alleged conduct is concerning and inappropriate.

Upon receiving the report, we immediately engaged outside experts to ensure that ÃÛÌÒapp responded to the report in compliance with our policy and legal requirements, including Title IX. After being notified of the report, Dr. Boer denied some of the allegations but did admit to sending communications that were inappropriate and inconsistent with the high standard of conduct and character expected of the President of ÃÛÌÒapp. Dr. Boer subsequently offered his resignation, which the Board accepted.

In keeping with our emergency succession plans, the Board has named Vice President of Advancement Gregory Elzinga to serve as Interim President. He has a deep well of skills and experience in and outside of ÃÛÌÒapp, as well as an equally deep knowledge and dedication to the institution. In his role as Vice President of Advancement, Mr. Elzinga is already fully engaged in the day-to-day operations of the University and is well situated to provide effective continuity of leadership while the Board conducts a thorough search for the University’s next permanent President.

As we enter this season of transition, we are united in our shared mission to equip students to think deeply, act justly, and live wholeheartedly as Christ’s agents of renewal in the world.