Took class online and asynchronous. I initially dreaded taking this class but it was very interesting and I'm proud of all I learned. Weekly discussion posts, weekly tests and 3 or 4 exams. All open book and easy to get done. Just read the chapters assigned and you will be good to go. Time limits for tests and exams are forgiving as well.