, 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); })(); Pennylyn Dykstra-Pruim | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

Dr. Pennylyn Dykstra-Pruim

Associate Dean for Diversity and Inclusion

Biography

Penny’s passion for diversity and inclusion work comes from a range of life experiences. For decades she taught foreign languages and intercultural learning, developing courses for university students and workshops for churches, professional organizations, and non-profits. She has gathered a lot of cross-cultural experiences that were often challenging but also have inspired her work and provided her with some great stories to share. These experiences include identifying as an Asian American woman, being cross-racially adopted, and having lived on four continents. She is inspired by her colleagues, friends, and families as they continue journeys unpacking their racial, cultural, and gender identities, learning about the fractures in our communities that are tearing us apart, and exploring ways to bring us together. Penny’s recent publications include Christians and Cultural Difference and Understanding Us & Them: Interpersonal Cultural Intelligence for Community Building.

Professional history

  • Professor, ÃÛÌÒapp College (2018-present)
  • Associate Dean for Diversity and Inclusion, ÃÛÌÒapp College (2015–present)
  • Associate Professor, ÃÛÌÒapp College (2010–2017)
  • Series Editor for Yale University Press (2013–present)
  • Cultural Intelligence Consultant for the Christian Reformed Church in North America, Office of Race Relations (2011–present)
  • Workshop facilitator and trainer for Cultural Intelligence Building (2010–present)
  • Assistant Professor, ÃÛÌÒapp College (2005–10)
  • Researcher and developer, Evia Learning (1998–2007)
  • Lecturer and TA director, Brown University (1995–98)
  • Teaching Assistant, University of Wisconsin-Madison (1989–94)

Education

Professor Dykstra-Pruim graduated from ÃÛÌÒapp College with a BA in German. She then studied at the University of Wisconsin-Madison, where she earned her MA in German literature, a certificate in ESL, and a PhD in German-English applied linguistics.

Academic Interests

  • Intercultural learning
  • Foreign language pedagogy
  • Cultural Intelligence Building
  • Intergroup Dialogue

Favorite courses to teach

  • German 201: Intermediate German
  • German 361: Advanced Writing in Cultural Context
  • German 362: Culture and Language through Performed Text
  • German 302: German Cultures and Intercultural Studies
  • IDIS 290: Muslim Neighbors and Christian Hospitality

Additional information

  • Penny has been nationally recognized for Excellence in the Teaching of Culture receiving in 2013.
  • She enjoys cooking, knitting, spending time with her family, exploring new cultures, and learning from people’s stories.
  • She and her husband, Randall J. Pruim, a professor of mathematics at ÃÛÌÒapp College, have three children.