9/30/25 Public Safety in San Francisco Post Prop 36: A Conversation with SF District Attorney Brooke Jenkins Previous Lunch & Learn: Vision Zero & VZ 2.0 Deep Dive and Data Analysis Next San Francisco Family Zoning Plan You Might Also Like Phoebe Maffei Meet and Greet Virtual Ballot Explainer 3/31 CSFI Lunch & Learn: BART’s Financial Challenges and the Regional Transit Sales Tax Ballot Measure Virtual Ballot Explainer 9/9 Alexandra Pray Meet and Greet
9/30/25 Public Safety in San Francisco Post Prop 36: A Conversation with SF District Attorney Brooke Jenkins Previous Lunch & Learn: Vision Zero & VZ 2.0 Deep Dive and Data Analysis Next San Francisco Family Zoning Plan You Might Also Like Phoebe Maffei Meet and Greet Virtual Ballot Explainer 3/31 CSFI Lunch & Learn: BART’s Financial Challenges and the Regional Transit Sales Tax Ballot Measure Virtual Ballot Explainer 9/9 Alexandra Pray Meet and Greet