Simon, with your course, ideally you do want fantastic teachers, but if you are expecting to learn this stuff by just listening, it will not stick anyway. Listening to a lecture will not make you feel comfortable or at home using the things you were taught now in 10 years time. If you can dive in and have some fun playing with the new ideas now, then in 10 years, you will think - "Great - Fourier Transforms - love it!".

You have to get in and start crunching numbers for yourself - just like people have done in this thread. We weren't even doing the course, but we had some fun. Build and test circuits. Every time you go into areas like Fourier Transforms, Laplace Transforms, Maxwell's Equations, Classical Filter theory, Bode plots and stability, Semiconductor Theory and so on it gives a new perspective to your understanding so you can start to see how electronics is working from new directions.

No matter how good or bad the lectures seem to you, if you can take the ideas from the current subject home and start to have some fun, you do start having some really big "Wow!" moments along the way and you do feel far more confident. You never want to let any course limit how much you learn. There is no reason why you can't be better then the lecturers - any lecturers. It is the same as thinking that no football player can ever be better then the coach.

There are plenty of Wow! moments with Fourier Transforms. If you put a pure sinewave into a circuit with terrible distortion, you get a mess out. But it looks very different when you look at a Fourier transform of the distorted output.

The lecturers are leading you on a path up a mountain, but it is up to you to look out at the ever-expanding view for yourself. It is your journey, not the lecturers. If you are staring at your feet the whole time you climb the mountain, you never see anything for yourself and you will never get much out of the course other then a piece of paper.

Richard