It is a great school if you can handle a fast paced environment(10 week courses, 4+ hour classes 3-4 times a week). Hands on approach allows students who are kinetic learners, like myself, to understand material better than if I just listened to somebody talk for four hours. Great staff that was very helpful and seemed like they actually cared about you learning and they made sure you would know everything that was required for you to get a job right after graduation. Like with any school you get what you put in, so in other words you will learn a great deal if you work hard and you WILL find a job, like me, right after graduation. On the other hand you can do the minimum requirements and get a degree and complain that you were unable to find a job.