Trainer has profound understanding and knowledge on the subjects he chooses to teach. Staff of Dot Net Tricks has been utterly helpful. Staff members are supportive and motivating too. Just beyond expectations!! Training touches upon on all the topics talked about in a particular course curriculum without giving any of them a miss. But at times, I also felt that there was some more need and scope of explaining a few topics in much detail so that people with different experience level could be on same page before proceeding ahead on those topics. The training is a great deal to accomplish a particular skill-set in your profile as the training covers all the important aspects and topics of the technology one needs to know to have a good understanding of that technology. I am sure it will be of immense help and importance to my career from Dot Net Tricks.