Advantagessimple, easy to understand
Disadvantagesnot enough detail
AdvantagesAmazing course if you have the right kind of value base!
DisadvantagesNo good if you are a fascist! (is that a disadvantage?????)
AdvantagesProfessional degree, good job prospects and good financial support
DisadvantagesSometimes the term times are longer than other courses.