The MSc Engineering master (online) has good subjects and materials. The methodology is nice, the organization also is nice and the classes are easy to understand. I love the variety.
The only issue are the professors that take too long to answer questions.