@drmambobob Agree, although I find that too often people don't tell students why they're teaching A and not B. I find that when students are made aware of the rationale for the what's in a course, and of its large idea, then they do understand those choices. Having clear and meaningful learning outcomes for each course and each teaching session is also very helpful. Also, you can teach students how those fundamental concepts form the basis of whatever fancy technology is trending at the moment.