The overall class is hard but not difficult make you think a lot. rereading is key.

research journal 2