@Dasy2k1 @dtauvdiodr For software, I’d list a bunch of things related to human collaboration and communication right at the top of that list. Regardless, ideally every course is exemplifying things at the heart of its discipline that will generalize to seemingly unrelated activities.