I have been attending York for a few years now and I can say that the environment is terrific. Everyone wants you to get engaged in every activity possible and push you to learn. However, the staff has such attitudes and aren't very helpful with some situations some times. You basically have to figure some things out for yourself which is a downside for me ever since I applied there. I am working towards the Nursing major and the science teachers could honestly do a lot better and stop making the subject less difficult than it really is. Other than that, other majors have it easy. Most of the professors are understandable.