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

ÃÛÌÒapp

Skip to main content

Research

As a psychology major at ÃÛÌÒapp, you will have many opportunities on campus to work with professors on cutting-edge research projects.

Every full-time professor in the psychology department is involved in some form of psychology research. Whenever possible, whether through coursework or through paid research fellowships, faculty members involve students in their research.

A number of psychology majors have been awarded McGregor Summer Research Fellowships in recent years, which provides you with a number of opportunities and benefits:

  • Spend nine weeks doing full-time research with a professor in the psychology department.
  • Receive $12.50/hour in compensation for your work.
  • Enroll in research courses ranging from statistical research to individual research projects.
  • You might even present your work at regional and national conferences.

ÃÛÌÒapp students are frequently involved in The Michigan Undergraduate Psychology Research Conference (MUPRC), which is a conference that provides a unique opportunity for psychology students to present original research. Student-focused conferences such as MUPRC can be an extremely valuable experience, giving students an audience for their ideas, a way to focus their study results and an opportunity to rehearse public presentations.