The ABCD's of virtual learning