In any other field of education, when you are taught something new, you are taught the foundations of that knowledge so you are capable of understanding it. For instance, in grade school, you can't be taught about DNA before you've been taught about cells and atoms first.
So why is it when I take any calculus course, EVERY teacher assumes the class knows as much as he or she does? They're trying to teach Latin by speaking in Latin.
It's not just the classes. The web shows this is true for every calc teacher. Even teaching websites never explain anything. They just start writing out equations and symbols for equations and symbols for other symbols, and never actually explaining what it is they're doing.
With that said... does anyone know of a really good teaching website for calculus? or even just for Linear Transformations?