the only criticism i have is that considering how much info is in the topics when it comes to the assignment there are questions that dont really relate to the topic info but other than that it was great and very informative