, but this code // executes before the first paint, when

»Æ´óÏɸßÊÖÂÛ̳

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); })(); Accounting Major (BSA), Minor | »Æ´óÏɸßÊÖÂÛ̳

»Æ´óÏɸßÊÖÂÛ̳

Skip to main content

Accounting Major (BSA), Minor

Undergraduate Program On Campus

What You'll Learn

In Calvin’s accounting program, we are committed to your success, and it shows. The job placement rate among our graduates remains strong, with placements at organizations including BDO, EY, Goldman Sachs, Gordon Food Services (GFS), Meijer, and Tekton.

Work with industry leaders in every accounting class. Participate in hands-on projects for global corporations. And join an alumni network at places including Deloitte, Plante Moran, and Steelcase.

This page describes the accounting major and minor. The School of Business also offers a Master of Accounting.

What Makes This Program Great

  • Gain real-world experience: Sure, you’ll have opportunities to intern with global leaders. But, long before you step through the doors of a multimillion dollar company, you will work on projects for them in class.
  • Learn from industry leaders: Your professors are leaders in their fields. They’ve worked for global companies and are ethical decision-makers. They’ll help you develop your skills and your network.
  • Loading...
  • Loading...

Faculty

Debra Snyder

Professor
The Raleigh Group - Health Care Consultant Grant Medical Center - Financial Analyst Independent Consultant Teaching - Mount Vernon Nazarene University

Marilyn Stansbury

Professor MAcc Program Director
Deloitte & Touche – Senior manager, manager, senior (assurance services)Grant Thornton – Staff accountant (tax and assurance services)Professional LicenseCertified Public Accountant (CPA)

Scott Rush

Associate Professor - Department Chair - Accounting, Finance and Analytics