I recently attended a 2394/2395 initial verification and periodic inspection course tutored by shahid. I found the course very informative and well scheduled and prepared as it is an intense period of study in a short period of time.
As well as preparing you for exams shahid also prepares you for real world testing and inspection and I also liked the fact shahid told me he is always on the end of a phone if I ever require his advice if I encounter a problem I have doubts about.