Need a rec for online AP Physics 1 course

My son is a HS junior. I need recommendations in regards to a strong AP Physics 1 online course.
I have seen the following courses: Northwestern/CTD, University of California (Scout), Northstar, Johns Hopkins Center for Talented Youth. Does anyone have experience with any of these (or other programs)?

Thank you in advance!