DEFINITELY AVOID! HORRIBLE EXPERIENCE! I found them to be very disorganized and highly unprofessional (it's ironic that the first word in their title is "professional"). It was the opposite: always running late, not following their own schedules, not returning phone calls, etc. The group sessions (the majority of your time) are disasters. I noticed people teaming against each other, not supportive at all. I could write paragraphs and paragraphs about what is wrong with this program. It’s a TOTAL WASTE! There are other similar programs out there (in Texas or UCSD). This one is the cheapest (and for a reason). DEFINITELY PASS! NOT RECOMMENDED! FAIL!