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

麻豆区

Skip to main content

Dr. Tammy LaRue

Director of Pre-Health Advising

Biography

Dr. LaRue graduated from Calvin College in 1998 with a BS in Recreation, beginning as a youth pastor before starting graduate school to earn a degree in counseling. Dr. LaRue was a private practice counselor as well as the co-director of a marriage counseling ministry for several years before once again returning to school, this time with several kids in tow. She then earned her MD from MSU College of Human Medicine and did her residency at Helen DeVos Children's Hospital. After residency, she practiced as a pediatrician at Alger Pediatrics in Grand Rapids, Michigan. Battling cancer in 2021 inspired many changes including the decision to step away from clinical medicine in 2022. She then returned to her alma mater in 2023 as the Director of Pre-Health Advising. It is her great joy to walk alongside students as they navigate their pre-health journey using her background in both counseling and medicine. Outside of Calvin, Dr. LaRue enjoys spending time with her family and friends camping, kayaking, traveling, playing games, and going to the beach. 

 

Education

B.S. Recreation, Calvin College

M.A. Counselor Education, Western Michigan University 

M.D. College of Human Medicine, Michigan State University