As far as the online class goes as advice for future students I would just say stay on top of the due dates. The amount of work is not overwhelming and Angie is more than helpful in making sure her students know what to do. Every Sunday when the To Do list is posted I would recommend writing all of the dates for the upcoming week in a planner or with a calendar.
Other than that, don't be afraid to email Angie and stay on top of the group work. Sometimes it's easy to let the group work go a little longer without working on it and that causes problems. Online classes can be a little imposing sometimes but the once a week meetings and the To Do lists really help.