My mechanical engineering program at Coventry University has been very good. I love how there are lots of opportunities for the students to put into practice the various theories taught in the classroom: these could be through design challenges and coursework.