, 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); })(); Accreditation Speech Pathology and Audiology | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

Accreditation

The Master of Arts (M.A.) education program in speech-language pathology (residential and distance education) at ÃÛÌÒapp is accredited by the Council on Academic Accreditation in Audiology and Speech-Language Pathology of the American Speech-Language-Hearing Association, 2200 Research Boulevard, #310, Rockville, MD 20850, 800-498-2071 or 301-296-5700.

Council on Academic Accreditation in Audiology and Speech-Language Pathology of the American Speech-Language-Hearing Association (CAA)Ìý
Ìý

Licensure

MA Speech-Language Pathology State-by-State Licensure and Education Board Requirements (pdf)

Council on Academic Accreditation Compliance Questions

Persons may contact the Council on Academic Accreditation (CAA) with complaints related to our program’s compliance with standards and regulations. The Complaint Procedure against Graduate Education Programs is located at .

Complaints against a program must be filed in writing using the CAA’s officialÌý. The complaint form must be signed and submitted with any relevant appendices via U.S. mail, overnight courier, or hand delivery—not via e-mail or as a facsimile—to:

Chair, Council on Academic Accreditation in Audiology and Speech-Language Pathology
American Speech-Language-Hearing Association
2200 Research Boulevard, #310
Rockville, MD 20850