This is a soft question. The frequency domain has made revolution in the field of Mathematics, Digital Signal and Image Processing etc. Some of concepts which are very difficult to analyse in spatial or time domain can be very easily understood in the frequency domain using theorems like Fourier transform & series, wavelets, Laplace transform, etc.
Well, I am doing under graduation in 4 years Electronics and Telecommunication Engineering. We have semester pattern system (2 semesters in 1 year). In the 3rd semester, we have subject named "Signals and Systems" under which the above topic is covered.
But my experience is that when it is being taught in the academic curriculum or course, it is not given as much importance as it has to be. Most of the teachers or professors don't know how teach this topic. They teach with the help of ready-made PowerPoint presentations (e.g. for Laplace transform, single PPT which is mostly downloaded from internet) and sometimes they take chalk in their hand. So the students like us get hardly any knowledge about the frequency domain in academic course compared to discussions in the forum like the very useful http://www.DSP.stackexchange.com and http://www.math.stackexchange.com.
So can anybody give explanation about how to effectively teach topic of frequency domain? You can also explain with the help of any subtopic like Fourier domain , Laplace or wavelets etc. So that all of us would study this difficult topic with interest.