UCI Basic Needs Center · Data Visualization · 2025–2026
ExcelTableauProgram EvaluationData Visualization
6,261
Appointment records analyzed
4 yrs
Jan 2022 – Feb 2026
94.3%
Students with at least one eligibility qualifier
Project Context: I previously worked as a Program Coordinator at UCI's Basic Needs Center, where part of my role involved analyzing CalFresh assistance appointment data in Excel — looking for patterns, identifying underrepresented communities, and finding opportunities to improve communication with students. After completing coursework in the MSBA program, I reached out to my former supervisor and asked if I could revisit the data with a fresh set of tools and skills. The goal was to build an interactive dashboard that the team could actually use — something they could present, share, and maintain over time to track the performance of their CalFresh assistance services and Enrollment Party events. While the project includes KPIs and recommendations, the broader aim was to give program leadership a clearer, data-driven picture of where their CalFresh initiatives stand. For more on my time at the Basic Needs Center, visit the Experience page.
Business Question:How is the UCI Basic Needs Center's CalFresh assistance program performing over time, and what operational changes would most improve student access and staff efficiency?
Key Terms
CalFreshCalifornia's name for the federal Supplemental Nutrition Assistance Program (SNAP). The program issues monthly benefits on an EBT card — up to $298/month — that can be used at most grocery stores and farmers markets. Eligibility is determined by Orange County Social Services. The application process can be confusing and overwhelming for students, which is why the Basic Needs Center offers one-on-one assistance to guide them through it.
EBT CardElectronic Benefits Transfer card. The physical card loaded with CalFresh benefits each month. Students apply for CalFresh and, if approved, receive an EBT card they can use like a debit card at eligible retailers.
CalFresh Assistance AppointmentA one-on-one appointment offered by the UCI Basic Needs Center where a trained advocate helps a student apply for CalFresh, complete a SAR7, or submit a recertification. Appointments can be virtual (Zoom) or in-person. This is the primary unit of analysis in this project.
Initial ApplicationA student's first CalFresh application. During the appointment, the advocate explains what CalFresh is, walks through the different eligibility pathways, helps gather required documents, applies alongside the student, and explains next steps in the county review process.
Enrollment Party (EP)A day-long event hosted by the Basic Needs Center where students can apply, get approved, and receive their EBT card in a single visit — bypassing the typical 30-day county processing timeline. EP events are designed to maximize throughput and reduce barriers for students who cannot navigate the standard process alone.
Semi-Annual Report (SAR7)A required county check-in submitted 6 months into a CalFresh certification period. Students must report any changes in income, household size, or other eligibility factors. Failure to submit results in benefits being discontinued.
Recertification (RE)The annual renewal of CalFresh benefits at the end of a certification period. Similar to the SAR7 but more comprehensive. The standard CalFresh lifecycle follows: Initial Application → SAR7 → RE → SAR7 → RE, repeating until the student is no longer eligible.
Student EligibilitiesIn addition to meeting basic income and household requirements, college students must meet at least one student-specific eligibility criterion to qualify for CalFresh. It is the role of the Basic Needs advocate during a CalFresh assistance appointment to explain the different eligibility pathways and identify which ones apply to each student.
No-ShowA student who had a scheduled CalFresh assistance appointment but did not attend and did not cancel in advance. No-shows represent wasted advocate capacity and are a key operational challenge for the program.
LPIELocal Programs that Increase Employability. Specific majors and programs at UCI approved by the California Department of Social Services as containing an employment and training component. Students enrolled in an LPIE-approved program are automatically exempt from the standard CalFresh student eligibility rule — meaning enrollment alone qualifies them, with no additional work or income requirements. LPIE is the most common eligibility qualifier in this dataset at 73.5%.
Interactive Dashboard
Please use the Overview, Program Trends, and Student Profile buttons at the top of the dashboard to switch between pages.
What the Data Shows
October demand is 2x any other month — averaging ~194 appointments, mapping directly to Fall quarter start and financial aid renewal cycles. This is not new information for advocates, who have always experienced a heavier workload in the fall, but the data puts a concrete number to what the team already knows anecdotally.
The EP program has overtaken individual appointments — students served at Enrollment Party events grew from 84 in Fall 2022 to 572 in Fall 2025, crossing over individual appointment volume for the first time. Given the trajectory, EP events are expected to continue pulling further ahead as the program scales.
No-show and cancellation rates have remained flat — hovering between 11–21% per quarter despite overall program growth, representing roughly 208 missed appointments per year. This is a useful baseline, and the data now exists to measure whether any future intervention actually moves the needle.
94.3% of students served have at least one eligibility qualifier — LPIE is the most common at 73.5%. This is partly a reflection of how much the LPIE list has expanded, with many programs added in 2023 and 2024. The practical implication is that eligibility is no longer the main barrier. The bigger challenge now is simply awareness — most students qualify but have no idea they do.
Fall 2025 EP approval rate decreased — dipping below the 86.8% average, but this should be read in context. EP events are serving dramatically more students than in prior years, and a slight decline in approval rate is a natural byproduct of reaching a broader, less pre-screened population. Volume gains more than offset the rate dip.
Zoom appointments are declining year over year — from 88.9% in 2022 to 74.3% in 2026. This likely reflects both post-COVID comfort with in-person services and the nature of the process itself. CalFresh applications involve gathering documents, reviewing eligibility, and navigating county systems, and some students may simply feel they need in-person support to get through it.
High Priority
Overhaul the Acuity Scheduling Intake Form
The current intake form was not designed with data analysis in mind, and cleaning the exports is extremely time-intensive. The most pressing issue is the student eligibility section, which spans multiple overlapping questions across undergraduate programs, graduate programs, academic programs, and professional programs — making it difficult to reliably extract which eligibility a student actually has. A redesigned form with cleaner dropdown structures, consolidated eligibility logic, and standardized field names would dramatically reduce cleaning time and improve data quality for future analyses.
Medium Priority
Add Two Fields to the Intake Form
Two small additions to the form would significantly improve the dataset over time. First, a post-appointment field capturing the final eligibility the student actually applied with — currently advocates identify eligibilities before the appointment, but there is no record of which one was ultimately used. Second, a standardized full-name field for the advocate on the case. Right now only first names are recorded, which creates a potential data integrity issue as the team grows and duplicate names become more likely.
Medium Priority
Develop SAR7 and Recertification Outreach Campaigns
The data shows strong initial application volume, but there is an opportunity to build more continuity with students through their CalFresh lifecycle. Proactive outreach campaigns timed around SAR7 and recertification deadlines could bring more students back for follow-up appointments, increasing repeat engagement and helping students maintain their benefits rather than letting them lapse.
Medium Priority
Establish Automated Post-Appointment Communication
With a redesigned intake form that captures which eligibility a student actually applied with, the center could build targeted post-appointment email workflows tailored to each student's situation. A student who applied under Work Study would receive different follow-up guidance than one who applied under an LPIE program, for example. This kind of personalized outreach would help students stay on track with their case and reduce the number who fall off simply because no one followed up in a way that was relevant to them.
Lower Priority
Explore New Strategies to Reduce No-Shows
No-show and cancellation rates have remained flat for four years, and continued generic email reminders have shown negligible returns. Two approaches worth testing are SMS reminders, which tend to have higher open and response rates than email, and more personalized confirmation messages that include a brief introduction to the advocate the student will be meeting. A small human touch before the appointment may increase the sense of commitment and make students more likely to attend.
Lower Priority
Revisit Staffing Model as EP Scales
As Enrollment Party events continue to grow and individual appointment volume declines, it may be worth evaluating whether the current staffing balance reflects where the program is heading. One option worth exploring is a gradual shift where some operational and tabling support at EP events is handled by members of the outreach team, who are already focused on student-facing engagement, while the Basic Needs Advocate role is preserved for the one-on-one appointment work that requires deeper program expertise.
Step 1
Data Source
The dataset contains 6,261 CalFresh appointment records spanning January 2022 to February 2026, exported from Acuity Scheduling, which the Basic Needs Center uses to manage all CalFresh assistance appointments. While pulling the data from Acuity is straightforward, the form was not designed with analysis in mind, which made cleaning extremely intensive.
Step 2
Data Cleaning
Cleaning was done entirely in Excel and required several passes. The Acuity form has been modified multiple times over the years, leaving behind deprecated columns, inconsistent dropdown values, and overlapping fields. Key cleaning tasks included text-to-columns parsing, manually creating dummy variables for student eligibilities, standardizing misspelled or inconsistently entered values, and reconciling questions that overlapped with one another in the eligibility section. Because the form structure changed over time, some columns only apply to certain date ranges, which required careful handling before any analysis could begin.
Step 3
Visualization in Tableau
All charts were built in Tableau Desktop and published to Tableau Public. The dashboard is organized across three pages with clickable navigation buttons: Overview (KPI cards, appointment type breakdown, seasonality), Program Trends (CF vs EP over time, no-show and cancellation trends, year-over-year comparison), and Student Profile (EP approval rate, county distribution, eligibility breakdown).
What I took away from this project
Data cleaning is not a preliminary step — it is the work. The Acuity dataset required multiple passes across deprecated columns, inconsistent values, and overlapping eligibility fields before a single chart could be built. The quality of any analysis is determined almost entirely by how well you understand and handle the mess before you get there.
Visualization without context is just aesthetics. The EP crossover, the October spike, the flat no-show rate — none of these findings would have meant anything without knowing how the program actually operates. Understanding that advocates already know fall is busy, or that EP events are a fundamentally different service model than individual appointments, is what turned numbers on a chart into something actionable. Domain knowledge is not optional.
Coming back to a place you worked at with new tools is a different experience than building something from scratch. I already knew what questions mattered to the team, which made it easier to prioritize what to visualize and what to leave out. My time at the Basic Needs Center gave me the judgment to use my technical skills in a way that was actually useful to the people who would receive the work.
The most useful output of this project was not the dashboard itself — it was the recommendations that the dashboard made possible. Data alone does not drive change. Translating findings into specific, operationally grounded suggestions that a non-technical team can actually act on is where the real analytical work happens.
Real program data rarely behaves the way you expect. Fields change meaning over time, new questions get added mid-dataset, and some columns only apply to a subset of records. Learning to work around these constraints without compromising the integrity of the analysis is one of the harder skills to develop, and this project pushed that significantly.
Tools and Skills
Excel: used for all data cleaning and exploratory analysis, including text-to-columns parsing, manual dummy variable creation, standardizing inconsistent dropdown values, and handling columns that only apply to certain date ranges due to form changes over time.
Tableau: used to build all visualizations and the multi-page interactive dashboard with clickable navigation, published to Tableau Public so the Basic Needs Center team can access, present, and update it going forward.
Program Evaluation: applied throughout to ground every finding in operational context, distinguishing between what the data shows and what it actually means for how the program runs.
Data Storytelling: structured the dashboard and written analysis to communicate clearly to a non-technical program leadership audience, prioritizing clarity and actionability over technical depth.
Domain Expertise: firsthand experience working at the Basic Needs Center informed every stage of the project, from knowing which questions to ask of the data to understanding why certain patterns appear and which recommendations are actually feasible to implement.