I am honestly extremely picky about other instructors. To be honest I do not like quite a few nor their teaching styles/materials including many in NC that I have taken. I believe a good instructor is always a student, and you can always learn at least ONE thing from someone. Pat Mac is in one of my top 5 instructors as far as realism in what he teaches, actual applicability, etc. What he teaches is not fluff or BS, it is just good solid defensive fundamentals. He is a little.... intense as far as personality, but he is extremely knowledgeable and will give you tools to take home, just like we do, which I appreciate. Within my top 5 are him, clint smith, kyle lamb, travis haley, and aaron cowen. Nothing they teach is fluff or BS or just unproven nonsense they spew for a watch or a like... unlike many others.