Lessons from the Cyberspace Classroom: The Realities of Online Teaching