Benefits of Virtual Learning and the Usage of Online Course Registration Software