, 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 engineering program climbing U.S. News rankings - News & Stories | app

app

Skip to main content

app News

app engineering program climbing U.S. News rankings

Mon, Sep 13, 2021
Matt Kucinski

U.S. News & World Report released its 2022 Best Colleges Guidebook rankings today. In this year’s edition, app ranks fourth overall among all Midwest regional universities featured.

The digital news and information company released the report online today, which helps prospective students and their families evaluate colleges and universities based on 16 widely accepted indicators of excellence, such as first-year retention rates, graduation rates, and the strength of faculty. The report also takes into account qualitative assessments by administrators at peer institutions.

Moving up

Among Midwest regional universities, app moved up a spot to #3 in the “Best Undergraduate Teaching” category and moved into the #15 spot on the “Most Innovative Schools” list.

app also continues to move up on the “Best Undergraduate Engineering Programs” list, which ranks all colleges and universities in the United States that are non-doctorate-granting institutions. In 2022, app's engineering program moves up to #39, representing a 29-place improvement over the past two years.

Consistently featured

In addition to the U.S. News & World Report rankings, app was also given high marks by a number of other leading rankings guidebooks, including Fiske Guide to Colleges, Forbes, Money, Niche, Washington Monthly, and the Wall Street Journal/Times Higher Education, to name a sampling.

And, the Princeton Review, which includes app as one of the best institutions for undergraduates to earn their college degree, also includes app for the tenth straight year on a very short list of institutions that excel in delivering Health Services to their students.


Authors: