I have learned that identifying the apppropriet methods, establishing guidelines, material and content orgainization and teaching style or pattern are key to on-line teaching The teaching outcome, effective communication, content delivery and students assignment submission are important, wheather or not the instructor is using synchronous or asynchronous teaching method.