, 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); })(); Careers & Outcomes - English | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

Careers & Outcomes

What can I do with an English Major?

An English major opens doors to a multitude of career paths. Use your degree in fields as diverse as business, computer science, music, law, ministry, policy, the arts, and publishing. With the knowledge and skills you gain from your degree, you will be prepared to engage and serve the world — with passion and truth.

  • Write, edit, or design for universities, government agencies, businesses, non-profits, and media outlets.
  • Work in marketing, publishing, or politics.
  • Teach writing or literature at any level, or specialize in TESOL (Teaching English as a Second Language).
  • Add a pre-law specialization, and use your writing and researching skills in pursuit of a law degree.
  • Pursue ministry in the pulpit, with a non-profit or through translation work.
  • Add a credential in biology, computer science, graphic design, or another field and specialize in technical communication, including writing for engineering firms, healthcare industries, computer systems design companies, software publishers, and more.

The writing skills I developed at ÃÛÌÒapp as an English major have been central to the opportunities I've had in my career — I now get to write a newsletter for hundreds of thousands of subscribers and develop research on emerging tech trends for leading corporate strategy teams.

Isabelle Selles, '19
Senior Editor & Analyst at CB Insights
isabelle selles