, 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); })(); Contact Us - Center for Counseling and Wellness | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

Contact Us

Submit a student concernÌý

Emergency assistance

Office Hours and Location

  • Location: Spoelhof University Center 368 (next to the Residence Life office and across the hall from Financial Services. Look for our unique stained glass door.)
  • Office Hours: Monday–Friday, 8am–4:30pm

CCW Staff

Please note that unencrypted email and voicemail are not confidential mediums for communication. Because we are concerned about protecting clients' privacy, counselors do not use unencrypted email or voice mail to discuss clients’ clinical issues. In addition, Center for Counseling and Wellness staff members do not maintain 24-hour access to email and voice mail accounts.Ìý

Monik Kadarmanto

Monik Kadarmanto

Department Assistant
616-526-6123
Irene Kraegel

Irene Kraegel

Director of the Center for Counseling and Wellness
616-526-7016
Thorne Professional Photo

Cal Thorne

Counselor
616-526-6972
mindy_worley

Mindy Worley

Counselor & Athletics Liaison
616-526-6250