, 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); })(); Cheryl Feenstra | 麻豆区

麻豆区

Skip to main content

Dr. Cheryl Feenstra

Professor Emerita

Education

  • PhD, Michigan State University, Family Ecology, 1996
  • MSN, Wayne State University, 1979 (Magna cum Laude)
  • BSN, University of Michigan, 1972 (Magna cum Laude)

    Professional Experience

    • Calvin College Department of Nursing, Professor & Chairperson, 2010 - present
    • Calvin College Department of Nursing, Professor, 2004 - 2010
    • Calvin College Department of Nursing, Professor & Chairperson, 2000 - 2004
    • Hope-Calvin Department of Nursing, Professor, 1999-2000
    • Hope-Calvin Department of Nursing, Associate Professor, 1996-1999
    • Hope-Calvin Department of Nursing, Assistant Professor, 1989-1996
    • University of Michigan, Adjunct Faculty, 1988
    • Mercy College of Detroit, Adjunct Faculty, 1986-1987
    • Butterworth Hospital, Staff Nurse, 1982 & 1983
    • Hope-Calvin Department of Nursing, Adjunct Faculty, 1983
    • Grand Valley State University, Adjunct Faculty, 1980-1989
    • Grand Valley State University, Instructor, 1979-1980
    • L.W. Blake Memorial Hospital, Staff Nurse, 1974-1976
    • Ottawa County Health Department, Staff Nurse, 1972, 1973-1974
    • St. Joseph Hospital School of Nursing, Instructor, 1972-1973

    Specialty:

    • Maternal - infant, Community health

    Academic Interests

    • Professional Nursing Organizations
    • Research in parent-infant communication
    • Consultant to International Aid project on Philippine Registered Nurse Utilization

    Professional Services

    • Elected Secretary of Michigan Association of Colleges of Nursing - July, 2012 - July, 2014
    • Ad hoc committee planning 20th Anniversary celebration for Kappa Epsilon Chapter of Sigma Theta Tau International, Spring, 2008
    • Abstract reviewer for annual conference of American Scientific Affiliation/Canadian Scientific and Christian Affiliation, Spring 2008

    Professional Associations

    • Association for Women's Health, Obstetric & Neonatal Nursing
    • Invited member of MNA Taskforce on Nursing Shortage, 2002-2003
    • Elected member of MNA Nursing Practice Council, Vice-chair, 1999-2000
    • President, Lakeshore Chapter Nurses Association, 1994-1998
    •  - Kappa Epsilon Chapter-at-Large
      Vice President, 2003 - present
    • Spectrum Health Nursing Research Committee

    Awards

    "Community Based Nursing Education via Service-Learning Partnership." Michigan Campus Compact Venture Grant, 2002-2003, $2275.00

    Grants

    • Calvin Center for Christian Scholarship Grant: "Global Health Inequalities, Human Rights and Justice." September, 2008 - May, 2009, $4120.

    • Michigan Campus Compact Venture Grant: "Community Based Nursing Education via Service-Learning Partnership." January 2002-July 2003, $2275.