The teaching quality is great, most the lecturers are enthusiastic, wanting to pass on the latest in research to the next generation of engineers. The facilities have changed significantly since my undergraduate course, but there were always ample computers to be able to work, and the labs were always relevant and up to date.