If you take classes at a community college and get straight As, you can show the admission committee recent grades to go by. More importantly, it might show them your past grades are not a true measure of your academic capabilities. Also, USC comes with an extremely high price tag. Are you prepared to spend $85K for a MSW? That cost doesn't include books, gas, loss of wage due to working at an internship and going to school full-time, etc. They offer scholarships, but they are limited, and honestly they're weren't as high as what other schools offered. When I applied, I was told by the Admission Office their aid packages would significantly help cut the cost to attend, but that was not the case when I was admitted.