, 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); })(); Dean Ward, English - News & Stories | 鶹

Skip to main content

Spark

Dean Ward, English

Fri, Sep 01, 2017

“I’m a very different person after 30 years of being around Calvin students—I came to Calvin knowing why writing is important, but now I know ways in how it’s been important to individual students as they’ve discovered who they are and can do things in the world.”

Dean Ward’s 30 years in the English department was marked not only by empowering students in their reading and writing, but by periods of serving as an academic dean, English department chair, director of the Academic Writing Program, director of the Rhetoric Center, director of the Rhetoric Across the Curriculum (RAC) Program, and a member of the Teaching and Learning Network.

Ward’s personal higher education did not begin in English, though: after growing up in Lansing, Illinois, he earned his bachelor’s degree in biology at Wheaton College. Following graduation, Ward worked three years in a biochemistry lab before deciding to pursue his PhD in English at the University of Virginia.

“I had taken many English classes as a biology major to keep my GPA up, and also because I liked English, but I had never made the connection that maybe English was something I should look into further,” Ward said. “It was kind of a spur of the moment shift.”

This shift led Ward to forming close relationships with students over the years, through his various positions at Calvin. “Working closely with students was one of the best experiences of my time at Calvin,” Ward said. “Calvin students have such an intellectual hunger and energy, but they are also usually open-minded and take things seriously. Reading literature and writing and both very practical, but beyond that, it was very important to me to teach students to communicate affectively and pay attention to each other’s stories.”

As Ward himself crossed disciplines in his own education and career, he encouraged his students to remember that God does not waste anyone’s experiences or passions. “I often told students that nothing in your life gets wasted—God doesn’t waste the things you go through,” Ward said. “Sometimes we think we tried something that didn’t work out and it was years of wasted time, but I enjoy thinking across disciplines and still do; none of it was a waste of my time.”

Ward will continue as director of the RAC Program for the 2017–2018 school year and plans to spend more time gardening, woodworking, traveling, and spending time with his wife of 45 years, Nancy, and two children in Grand Rapids.