who are the trainers? No offense to anyone, are they English fluent I can understand? I myself have accent and know sometimes it is hard to understand.Can I review classes after the training is completed?Is there a lab access during or after classes ...