I recently completed the online/in person mediation training with Randy. The online classes were thorough and manageable and done in bite sized pieces. The books were very good and did a good job at reinforcing the concepts taught in the classes. I really enjoyed the weekend in person session though. Absolutely a must. Randy did a great job with constructive feedback. I recommend these classes for anyone including those like me who do not have the time to take an entire week off of work but wishes to get his/her certificate. Well done.