, 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); })(); Emma Moynihan | app

app

Skip to main content

Emma Moynihan

Counseling Intern

Biography

I believe that at our core, everyone is striving to become happier, more content individuals. When I learned about Positive Psychology and Happiness Research, my mind was blown (“What? There are action items you can take to actively increase your happiness levels?!”), and my decision to go into a career in counseling was made. 

I believe that being authentic to one’s true self is vital to one’s mental health. The world is a better place for its diversity of thoughts, opinions, personalities, and appearances. 

I am currently completing the final requirements for my Master’s in Clinical Mental Health Counseling from Bradley University, and I am interning with the Center for Counseling and Wellness (CCW) this year as a Master’s-level trainee.

Education

  • BA, Illinois Wesleyan University, International Studies and German
  • MA, Bradley University, Clinical Mental Health Counseling (anticipated graduation date: May 2025)

Professional Experience

Prior to my counseling internship with the CCW, I worked as a freelance career counselor to recent college graduates, counseling them in the difficult decision of what career path to pursue. I have also worked as an Executive Assistant to C-level executives, so I learned firsthand the difficulty of working in high-pressure situations and the importance of managing stress and anxiety.

Academic Interests

  • Positive Psychology and Happiness Research
  • ADHD and other Neuro-diversities
  • LGBTQ+ Counseling
  • Couples and Family Therapy
  • Grief Counseling
  • Anxiety and Depression