Personally thought they were great! Kind of unclear of assignments at first but once you get the hang of things this class is a breeze. There was one big essay due at the end of the course which was a little tricky but definitely doable !