I am doing an MSc program. The teaching quality of Imperial College is high. Besides, the career support from the department is fantastic. The department holds career talks twice a week, introducing a lot of companies in different fields of the industry which gives an overview of directions and career paths for graduates. Consultation on career options is also available.