HUP was taught at least to me, as a brute fact that came into existence when my lecturer wrote it on the board...with chalk. I was fortunate enough to have already had some background in Fourier Transforms. When doing a basic course on SWE and the link between it and wave solutions, the HUP then seemed obvious and mundane. Many students however that had not already studied the FT went into philosophical crisis. The solution seems obvious; Do not mention the HUP until students have seen a lot of concrete examples of FT's in mundane applications. My slogan would be: FT's first.....then wave mechanics.....then the HUP. Thoughts?