I can wholly recommend Geoff Day. Did my CPL(H) modular course with him many moons ago and there are things he taught me beyond the syllabus that still come in handy today. He also taught several of my colleagues which came in handy when applying for my current job.