It varies from course to course – most of the distance delivered courses are taught in Moodle. Tools used include narrated Powerpoint lectures, discussion boards, blogs, webinars, group projects, etc. And of course, the professor is always available via email.