I plan to do my PhD in Computational Linguistics in the near future. As one would imagine, it requires a bit of knowledge in Computer Science as well as Linguistics. Particularly, I enjoy French and Japanese.
The problem is that I want to teach too many topics at the university level. In my imaginary world, I would teach courses in Computer Science that overlap with Computational Linguistics (e.g. Structure of Programming Languages, Artificial Intelligence, etc.), as well as French and Japanese.
As far as I know, we have only one professor at my university who overlapped topics - the Russian department needed a temp, and one of the Computer Science professors was a Russian native; he filled in for a semester.
Presumably I would only teach courses that overlap with my research (the Computer Science courses I listed, French/Japanese Syntax/Morphology, etc).
Granted this is pretty specific to my case, so how about I generalize: how plausible is it to teach multiple subjects that are inter-departmental at the university level? If it is indeed plausible and is something that I can specifically work toward, what steps are necessary to be able to do so?
Edit: To clarify, this would be teaching as a postdoc, not particularly during my PhD. I think my brain would explode if I tried to take on that kind of workload.