Loading: Assigning Homework In the Digital Age: The Benefits of Virtual Classrooms