, 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); })(); Engineering | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

Don’t settle for good enough

2025 U.S. News & World Report Best College Engineering Programs

Looking for an excellent engineering education where faculty and staff are committed Christians? You’ve found it—and so much more.

We hear it again and again from employers: ÃÛÌÒapp engineering alumni have the technical skills expected of graduates from much larger programs, but also the critical thinking and communication skills you’d expect from a top Christian liberal arts university like ÃÛÌÒapp. They are able to design creatively, even outside of their specific disciplinary focus, and can adapt to a constantly evolving field.

How do we do it? Student-centered learning. No teaching assistants. Small classes. Lots of hands-on design opportunities. Opportunities for awesome internships in the west Michigan region or elsewhere.

Plus, you’ll learn from dedicated Christian professors who challenge you to integrate faith and engineering. At ÃÛÌÒapp, your engineering professors will know you personally and love watching your designs take shape. They will also use their industry experience to prepare you for great internships and jobs.

When you graduate, you’ll have the skills to lead in your field and the vision to build a more just future.

Explore Programs

Aerospace Engineering (BSE)

Delivery Mode
On Campus
Degree Options
BS

Biomedical Engineering Minor

Delivery Mode
On Campus
Degree Options
Minor

Chemical Engineering (BSE)

Delivery Mode
On Campus
Degree Options
Concentration

Civil & Environmental Engineering (BSE)

Delivery Mode
On Campus
Degree Options
Concentration

Electrical & Computer Engineering (BSE)

Delivery Mode
On Campus
Degree Options
Concentration

Energy, Environment, and Sustainability Concentration (BSE)

Delivery Mode
On Campus
Degree Options
Concentration

Mechanical Engineering (BSE)

Delivery Mode
On Campus
Degree Options
Concentration

Mechatronics Concentration (BSE)

Delivery Mode
On Campus
Degree Options
Concentration

Study Engineering off-campus

Image
germany

Summer Program in Germany

Take ÃÛÌÒapp’s ENGR 202 class and learn some German language and culture with the Technische Universität Berlin.

Image
dutch-sustainability

Dutch Sustainability

When faced with sustainability challenges, the Dutch have always innovated their way towards a more stable and resilient environment.

Engineering Faculty

SamuelA

Samuel Adeyemo

Postdoctoral Teaching Fellow
Gayle Ermer

Gayle Ermer

Professor, department chair
616-526-6302
Mark Michmerhuizen

Mark Michmerhuizen

Associate Professor
616-526-6574
Kathleen Sindord

Kathleen Sindorf

Adjunct Instructor
(616) 460-5156
Renard Tubergen

Renard G Tubergen

Associate Professor
616-526-7313
Julie Wildschut

Julie Anne Wildschut

Assistant Professor
616-526-6062
wunder

David Wunder

Dean for Faculty Development and Research Initiatives
616-526-6869