All courses are developed by one or more course developers and taught by our own faculty. The instructors are also intentionally involved in the course throughout the week by providing direction in the course activities, participating in the forum discussions, grading the student work and providing substantive feedback. Most courses also offer optional office hours weekly via Zoom or similar video conferencing tools.