I agree with spicyblue for the most part. I however did go through the UPenn post bac program but not the SS program. However I was there far too long and am familiar with the system there.
Anyways, I am not sure why you struggled wit the classes in the first place, but the post bac classes are not always well taught and there is a somewhat competitive atmosphere even among the post bacs. I did well in the post bac but it took me a while to get through the material and because of my liberal arts background. However, I was frustrated because most of the profs weren't even from Penn and then had no time to really meet with students on campus. On top of that, looking back, I had to fight hard to stay ahead of the curve to do well Some of the classes were taught well, some of them empasized things that weren't relevant for that population of people. I mean we're there to get our course work done and take the MCATs and I felt like most of the classes were still taught in Penn "weed-out" style. On top of that, we went through two dramatic changes in directorships and the 2nd one that came in was just atrocious. I think she screwed over a lot of students and a lot of us lost faith in the program.
If I did it again, I would go to a cheaper less competitive program and rock my classes. I would also find a way to rock the MCAT. I took it twice and was unsuccessful and despite being happy where I am now, I just wish that I had figured out why it didn't work out for me. The greatest thing about Penn that I woudln't trade is the resources. I was very grateful for the variety of classes that I got to take and for all the exposure to medicine I got being in Philadelphia. But in the grand scheme of things, I could have gone to another school in an urban environment where I would have had similar opportunities but not had to work so hard to prove myself and still done well. I don't know if that makes sense but those are just my 2 cents! Good luck and PM ifyou have any specific questions....