Ed is a fantastic teacher and I can not recommend him highly enough!