The classes that are offered are awesome. They are perfect for persons with time constraints and the ability to learn quickly. Staff are very helpful. Scheduling is nice too. My only dissapointment is that the range of subjects and courses are not larger. Most of the courses are almost always computer related, but nothing geared toward persuing a degree of any kind. The classes are usually for a refresher course in a particular software or a beginner's class. They do however offer what I consider Off Topic type courses, such as Ebay classes, photography, etc. They should do more in terms of offering degree oriented classes. Another dissapointment that I found was the lack of utilization of satelite office locations. However, overall, the staff are great, but the course offerings leave something to be desired.