I took this class because I needed the credit and a friend recommended this course. It might work in person but this has been the hardest, least rewarding class I've taken online. The content was easily forgotten after quizzes and the final assignments are way too demanding for the amount of content we were given.