Home

Watercolor-style aerial view of the University of Connecticut’s Storrs campus at sunset, showing Mirror Lake in the foreground, tree-lined walkways, campus buildings, and Gampel Pavilion beneath a warm golden sky.
Find Your Community
placeholder

WeLAB

A student-led research and design lab where students investigate belonging, surface identity-centered insight, and prototype improvements that shape real institutional change.

Explore WeLAB
placeholder

Caring Community Pop-Ups

Relational gatherings where staff, faculty, and students build trust, practice grounding and facilitation tools, and strengthen the everyday relationships that sustain belonging.

See Caring Community Pop-Ups
placeholder

Mutual Aid Network

A solidarity-based care network connecting community members through shared needs and offers—reducing isolation, strengthening navigation, and making support feel human, not transactional.

Explore the Mutual Aid Network
placeholder

The Welcome Quilt

A community-building initiative that weaves university and local partners together through creative collaboration, care, and shared storytelling—reminding new members they are welcomed, held, and part of something larger.

Discover the Welcome Quilt
window.addEventListener(‘DOMContentLoaded’, () => { panels = Array.from(document.querySelectorAll(‘.comm-panel’)) if(!panels || panels.length === 0) return; panels.forEach(p => { p.addEventListener(‘pointerdown’, changePanel) p.addEventListener(‘pointerenter’, changePanel) p.addEventListener(‘focus’, changePanel) }) // Change active panel function changePanel(event) { const active = event.type === ‘pointerenter’ ? event.currentTarget : event.target if(active instanceof HTMLAnchorElement) return; if(active && panels.length > 0) { panels.forEach(p => { const text = p.querySelector(‘.panel-text’); p.removeEventListener(‘pointerdown’, changePanel) p.removeEventListener(‘pointerenter’, changePanel) if(p === active) { p.classList.add(‘active’) } else { p.classList.remove(‘active’) } }) active.addEventListener(‘transitionend’, () => { panels.filter(a => a !== active).forEach(p => { p.addEventListener(‘pointerdown’, changePanel) p.addEventListener(‘pointerenter’, changePanel) }) }, { once:true }) } } })

Our Legacy