Apart from the selection of subjects and the fact that they keep the curriculum up to date based on the changes in the field, my favourite part as a student has been attending lectures by professors who really put emphasis in us understanding the concepts and how they apply in real life before diving deeper into the technical details, and have taught me good abstract thinking. Of course the lectures are complex and take effort to follow, but the lectures help develop thinking in my opinion.