So far my overall experience is great. I only gave four stars because their organization between quarters should be a little more precise and they are very expensive. The amount of knowledge I have attained at this institution thus far has been great. The teachers are responsive when you reach out to them. It is a private and accelerated program, so the bar is set high, however it is achievable.