I think the teaching quality is very high, the lectures are always willing to answers any questions you have and go though things again with you outside of lectures. The facilities are also great, STEM lab being the highlight it a great place to learn and experience the practical side of the course.