The program is very interesting and complete but requires a very good work ethic to succeed.
It’s also a very good opportunity to learn about niche technologies if interested.
But, as mentioned, its one of the hardest program on campus. Expect too much of frustration and not enough sleep most of the time. But if you make it, its very satisfying to succeed here.