This program actually offers a plethora of information you can use if you choose or do not choose to pursue its related profession. The professors are the true holders of the 5-star rating being really good in their vision of what the class should be. Also, the professors give you what you deserve meaning that if you push through the tests, recitations, and others that they have prepared for the class, they will give you the grade your effort has earned while also giving you the grade you deserve if you give no effort at all.
The lack of professors for the electives (when I was studying there) is the downside but immediately beaten by the currently active professors just being good at what they do.