The Community College of Philadelphia is very diverse, just as you may expect from a community college. There are many different races, ages, and the programs are just as diverse. This college is very well put together. If you want you should go visit, and check out all the different groupings of classes. There's the art section, music, science, english, architecture, dental, nursing, etc. This is also a great deal for your money. The teachers are excellent . There are also many 4 yr Universities have a deal with Community College who may indeed take many of your transfer credits.... so you don't even have to stay and get an Associates there if not desired. Check it out. And as for the registration line... that is the only thing that is not very well put together. There are soo many more pro's than con's that I suggest you use your brain before huffing and puffing and blowing the house down.... don't hold your breath- just do something good for yourself.