The overall standard of education in my course (computer science) has been good, with lectures where you learn theoretical information and laboratories where you either put what you learned in the lecture to practical use. The campus is fairly large and is always crowded with people. Last but not least, the facilities are pretty nice, and if you are studying a stem topic, you will receive the whole lab experience.