The professors at MSJC are wonderful. They know their craft and are able to teach it well. After all the years I've spent here, I've gotten very comfortable traversing the campus and talking to the teachers. The classes are filled to the last desk, but the teachers and the lectures make it seem like you are in a classroom filled with like-minded students. The courses offered could be more varied, but what they offer is above basic and you're able to get everything you need to start your career and even transfer!