Ugh, you have my sympathies. Does your school offer an online version of the course? That was the only way I got through the version my alma mater forced on us. I just did all the assignments and ignored the discussions, which landed me a D, but at least I passed.