Our courses cover the entire arc of the learning curve, from an assessment of student skills before training to an evaluation of skills upon completion. Course materials and methods are custom designed to meet the learners’ needs and achieve the target outcomes. Techniques include a combination of web, video, and instructor-led training as well as, in some cases, one-on-one mentoring, hands-on computer lab training, tabletop exercises to assess practical experience, and case-study exercises with real-life examples.