I just attended my 4th CPPP in 3 years, presented by COPA Training which is part of the 501 c 3.  It was great as usual.  I loved the IFD courses, the new / updated maintenance courses and of course the sim session.  If you haven't attended a CPPP, I recommend you do.  If you fly with your spouse/significant other, the partners class is an opportunity for them to learn (my wife attended the partners class in Lakeland - 2017)