Great online course resources from Duke University
It is possible to have too much theory, but sometimes a class can use a little bit more. This is a nice read about incorporating theory in teaching.
Semiotics is an important part of helping students understand language. This resource provides a great overview and some good visuals.