Yes i would recommend because it met my special needs of a part time-hybrid master program with work load that can be handled along side a full time work. It has a good mix of content on varying topics, although i considered some of the content irrelevant for me which is ok. What i didnt like was that we could not select optional courses which i thought would be valuable from the third semester and would help solve the content mismatch in some cases