, 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 | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

Contact Us

Address

Pre-Health Department

ÃÛÌÒapp, Science Building | Map
1726 Knollcrest Circle SE
Grand Rapids
Michigan, 49546-4402
USA

Primary contact

Admissions at ÃÛÌÒapp

Ready to take the next step? or —we can't wait to meet you!

Talk to us

We'd love to hear from you!

Director of Pre-Health Advising

Tammy LaRue

Tammy LaRue

Director of Pre-Health Advising
616-526-6830

Pre-Health Advising Coordinator

Teri Crumb
Pre-Health Advising Coordinator

Pre-Med and Pre-Dental Faculty Advisors

Crystal Barrett

Crystal Z Barrett

Professor, biology Pre-Med/Pre-Dent faculty advisor for biology majors
526-8667
Kumar Sinniah

Kumar Sinniah

Professor, Department Co-Chair, chemistry/biochemistry Pre-Med/Pre-Dent/Pre-PA faculty advisor for chemistry/biochemistry majors
526-6058

Pre-Physician Assistant Faculty Advisors

Amy Wilstermann

Amy Wilstermann

Professor, Department Co-Chair of BiologyDirector, Honors ProgramPre-PA faculty advisor for biology majors
526-7620

Professor Kumar Sinniah also serves as pre-physician assistant faculty advisor. See his contact information immediately above.

Pre-Pharmacy Faculty Advisor

Chad Tatko

Chad Tatko

Associate Professor Pre-Pharmacy faculty advisor for chemistry and biochemistry majors
526-7584

Pre-Physical Therapy Faculty Advisor

John Sparks

John Sparks

Assistant Professor of kinesiology Pre-PT faculty advisor for kinesiology majors
526-7618

Pre-Optometry Faculty Advisor

Ryan Bebej

Ryan Bebej

Associate Professor
616-526-7564

Pre-Veterinary Medicine Faculty Advisor

William Miller

William Miller

Assistant Professor
616-526-8728