I really enjoyed this class, it was set up in an easy-to-understand manner online and as long as you do your work you should have no problems passing. Everything is straight forward when it comes to assignments and quizzes. I never had any problems with the program we use either, it was simple and didn't take a lot of time to complete.