It is important to compare and contrast the synchronous and asynchronous teaching methods, and decide the most appropriate teaching method of the online environment. Both synchronous and asynchronous learning methods have advantages. Synchronous learning usually involves students' participation and may enhance learners' motivation. Asynchronous learning network aims to provide students with the ultimate anytime, anywhere learning environment. Whether using synchronous or asynchronous methods, teachers must develop guidelines.