Peter Hamilton is a great teacher!! the fact that I passed first time with no minors says it all!! Peter is a great instructor, and explains things in a simple and calm way, i felt very relaxed and couldn't thank him enough for helping me pass first time. loved every single lesson. I would highly recommend.