If so how long does it take to study and complete? also how hard was it? how helpful was it? and what was your overall experience?