A Survey of Distance Education Challenges and Technologies | Synapse