Rubics, effective communications, communication vode of conduct, evaluations,(formative,summarative), prompt feedback, diverse students (babyboomers, milliniums, generation x, generation y), discussion boards, and netequette, etc, are all imperative for online teaching.