Since MEng as a whole is a course based program, so in order to fulfil the requirement of required credits, the university forces to study different courses which may not be significant to the Graduate Level Program. Everything other are good, delivery and outcome definitely depends on individual student and professor. There are bundle of resources to unbundle in the campus and in the university.