, 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); })(); Rosalba C Ramirez | ÃÛÌÒapp

ÃÛÌÒapp

Skip to main content

Rosalba C Ramirez

Director for College Access Programs

Biography

Rosalba Ramírez serves as Director of College Access Programs at ÃÛÌÒapp where she oversees programs that foster access, interest, and readiness in post-secondary education to precollege aged and underrepresented students. She believes in the power of education to make a positive impact in the future of our communities.

Rosalba has worked at ÃÛÌÒapp for over six years serving in different capacities, such as Program Coordinator and Career Coach.  

Prior to ÃÛÌÒapp, Rosalba worked as an Assistant Professor, team leader, and Oral Proficiency Interviewer (OPI) in the Spanish department at the Defense Language Institute in Monterey, CA. She also worked as a Spanish high school teacher in Upper Marlboro, MD, and as a Teacher Assistant in Albuquerque, NM.

Rosalba is originally from Mexico City and has lived in nine different states in the United States. In her free time, Rosalba enjoys working in projects involving language acquisition and interpretation, reading, and spending time with her husband and children.