, 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); })(); From app to Poland: passing it on - News & Stories | app

app

Skip to main content

Spark

From app to Poland: passing it on

Tue, Sep 01, 2020

A decade and 4,200 miles from his alma mater, Rick Huizinga ’03 had a light-bulb moment about his app education.

“I finally realized what app did not only for me, but for all its students,” he said.

An education major, Huizinga went to South Korea after graduation. “I was directionless,” he said. “I just knew I wanted to travel and to teach.”

For four years in two different schools, he taught English to all ages, developed curricula, and trained other teachers. “In Korea, I made international education my focus,” he said.

After another four years teaching international students in California, Huizinga enrolled in a master’s program in Finland.

“People came from all over the world to study the exceptional Finnish education system,” he said. “Our professors stressed the importance of teaching the whole student, developing each one as a person. Then it hit me: That’s what app’s education program does.

“Wherever I went at app, the values of justice, mercy, and service were being developed in me in both practical and reflective ways. Those of us trained as teachers learned to develop those values in our own students, to address them as whole persons. That’s effective teaching.”

Huizinga is now on the staff development team at the University of Groningen in the Netherlands. There he trains an international faculty in best teaching practices.

Because the University of Groningen is a partner in a new European Union-funded project, Huizinga is able to bring his expertise to the classrooms of a new country. As a lead trainer in a project of the Polish Ministry of Science and Higher Education, he travels to Poland to guide cohorts of 16 university instructors through a yearlong course designed to improve their teaching.

“These are high-quality teachers,” Huizinga said. “They’re thirsty for this knowledge. My job is to help them shift to a more student-centered perspective on learning. I’m teaching the education values that app taught me.”