I took this class asynchronously and honestly it wasn't the best. There are weekly discussion boards but basically your entire grade is structured around a big paper. You either get an A or a D in the class, there's really no in-between. I'd pick a different prof, y'all.