The Online Classroom
As technology continues to develop, getting cheaper, faster and more versatile, more and more courses are being taught partially or exclusively online. Virtual classes have innumerable benefits such as no commute, the ability to learn on your own time (and often at your own pace), and multiple options ranging from typing classes to full degree programs. And yet I would argue that virtual [...]