I suppose I've always enjoyed the teaching process. First, I get to be a student again and learn all about something (that I may or may not already know.)
Of course I also need to understand my audience. What do they already know? / What are they going to do with what I teach them? / How can I best make use of the time I get to work with them?