The many benefits of online teaching