As we know that most universities around the world have been shifted from face to face teaching to be online-learning. Based on your experience, what are the best ways to enhance students learning via online teaching ? What are alternative methods to assess students understanding?