, 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); })(); John Walcott | 黄大仙高手论坛

黄大仙高手论坛

Skip to main content

Dr. John Walcott

Associate Professor, Master of Arts in Teaching program director

Biography

Dr. Walcott brings a strong focus on the social context of education, issues of social justice and equity, and urban education to his work in Calvin’s Education Department. He pushes his students to think critically and to engage with challenging questions about education, society, and our response to injustice and inequity.

Dr. Walcott exhibits a passion for teaching and learning that is founded on his experience as a middle and high school teacher and high school principal. He has worked in multicultural and cross-cultural settings both in the United States and in Latin America. His work in urban schools has fueled his focus on urban focused teacher preparation. John also remains active in working with teachers and administrators in the Dominican Republic.

Dr. Walcott’s research has focused on urban education and on the pursuit of equity in urban schools. He received the AILACTE Scholar Award for his research on urban-focused teacher preparation in liberal arts colleges and was also awarded a Title II Improving Teacher Quality grant to work with teachers in local schools. In his research he seeks to contribute to our understanding and practice of promoting equity and justice for all students.

Education

MAT, Calvin College, 1994
PhD, Michigan State University, 2012

Academic Interests

  • Urban Education
  • Multicultural Education
  • Social Context of Education
  • Social Justice and Equity in Education

Professional Services

  • Organized/Chaired conference: Summer Seminar Series Summer Seminar - Improving Teacher Quality. Calvin College, Grand Rapids, Michigan. 07/24/2014
  • Reviewed conference submissions on behalf of the John Dewey Society and articles for the Urban Education journal (2011-2012).

Awards

  • University Distinguished Fellowship, Michigan State University
  • AILACTE Scholar Award, Association of Independent Liberal Arts Colleges for Teacher Education (AILACTE)
  • Improving Teacher Quality Competitive Grant, Michigan Department of Education