The material is well written and up to date. The range of material is wide and so much depth in answers. Lots of questions to master your skills and speed up.