>>12074041this, free reasoning in masses is not desirable, most popular courses teach you when and how to perform an algorithm
if you teach reasoning you get low scores and angry students, and low scores mean you are a bad bad teacher
also maybe I am weird but I prefer definition, theorem, proof, example, explanation them "dumbed down" yada yada but apparently more people prefer yada the more it says about quantum universe and machine learning (in some countries transcendent being) the better
understanding != subjective feeling of understanding
but there are even worse thing: ambitious course, where everything is barely touched in details, at the end students know advanced theorems but are unable to perform the simplest fundamental calculation. Worse is happening: since you had an advanced course on X, you will easily understand an course on Y, whit the same scheme repeating. Now you are ready to teach other, obviously not going into the details...
Also teaching is being considered the lowest form of academic activity. You seldom profit from any teaching. Some people fuck with undergraduates on purpose, some destroy possible competition, some do not care.