It's actually not a bad course if you apply yourself to it, i really enjoyed going to class and stuff during the later half of the year. Don't let yourself fall behind though, if you fall behind the class on content it will become your most hated subject very quickly.
As for assignments, you...