Michael Schoch, Answers questions on Noodle
Click the link above to see how the classes are presented. Most lessons are offered as videos, but there are forums for students to discuss amongst each other. To learn more, I recommend visiting the site and either creating an account, or requesting more information.
Best of luck!