It is a highly customizable courses which are architechured to cater the job market needs.
At times it is challenging to deal with an unordinary course structure but having professors who are in field rather than academic is a huge plus to get to know the mechanics of the professional career