Issues and Challenges for Teaching Successful Online Courses in Higher Education | Synapse