I took a post-bacc program at U of Penn -very good. Not as structured as programs at Bryn Mawr and Columbia, but I was glad to be able to set my own schedule. The science classes are very competitive and quite rigorous. I feel that I got excellent preparation for the MCAT. Good advising re applications, rec letters, etc. Lots of opportunities for research and volunteer activities.