J Sargeant Reynolds Community College is a very good community college. I have several friends studying there. The staffs there are very friendly and knowledgeable. The tuition is cheap. You can choose to study two years college there and then transfer to a university. One of my friends did this and successfully transferred to UVA for his left two years study for Bachelor.