I love every experience I had going to this school! The professors are nice and passionate about their specific field, and very insightful! The classes are very affordable and they usually last about an hour and twenty minutes or two hours and fifty minutes (for some of the longer classes). I've enjoyed every course I've taken at both the Charleston campus and the Cheyenne campus. The Cheyenne campus was always my favorite to enroll in classes for since it's a smaller campus compared to the Charleston campus, but both are great and very easy to get use to if you continue your education there. The math professors actually break the information down in an understandable way so that those who have a hard time with math can understand, which is wonderful! The tutoring center is pretty good- I've gone to it with an appointment and without one, which lasts for approximately 15 minutes when you go without an appointment- which is beneficial for quick review of specific questions you have regarding the subject you are struggling in. I was able to get good grades in math classes using the tutoring center, so it is very helpful! Sometimes the staff at the main offices (registration, financial aid, etc.) can be frustrating, but it's nothing worth leaving the school over. The parking is pretty good also, never had a problem finding a spot to park. I would definitely recommend CSN to anyone who hasn't started their college education yet! It's a great place to make professional connections for your career since the professors are very nice and willing to help you!