I honestly would suggest any and all MSW programs in the Bay Area. I went to CSUEB and was able to lock down a job before I graduated. I'm very happy with my education there and still stay in contact with some of my professors. SFSU has gone through a lot of problems I have heard. Also, CSUMB is a shit show. If I could give you advice about an MSW program to stay away from, stay away from CSUMB and SFSU. Both are incredibly corrupted in their system. CSUMB is not taken seriously whatsoever in the social work community. Put your money and time elsewhere. I've heard good things about UC Berkeley (obviously) and SJSU. I would check those out.