Interesting topics, professor's engagement, approach to feedback and openness to communication, requiring that every choice be justified beyond just "I like it that way." One of the very few mandatory courses where we talked about things that await us after graduation, such as employment in a company, starting a business, freelancing, etc. Connecting lecture topics with real-world topics. The way assignments are linked and how early assignments inform later ones, along with attention to consistency, contributes to a comprehensive, conceptual way of thinking, which I believe is good to encourage.