The grounds are kept very well.The campus PD is very good and is accredited by IACLEA which is something that area Community Colleges typically do not have. Some of the campus PD officers are sworn AACo Certified Police Officers with arrest authority.There are patrols around campus fairly often, and there are call stations around. Help is usually easy to get if you need it.Academically, most classes that I have taken have been made very well and usually have a in-depth curriculum. Many of the professors are very well versed in their subject areas. This is especially true with regard to the computer science department. Most of the teachers know their topics and if asked a question that they cannot answer, they will usually make a point to find out within the next few class periods for the student.Most of the teachers in CSI department are very good at helping students with issues they may be having understanding course material.