CSM used to be a great program and now it's just ok. some of the teachers are great, some are not so great, but most don't want to put in the work that will get the program back on it's feet. for example a previous class was cheating on tests so now ...