Hey Alex,
I would suggest your buddy signs up with Hollywoodivers. That’s where I got my training. Their prices were better than Sport Chalet when you add it all up. And he can get the class done in two weekends. I just checked their website for the June class dates. Classroom session is June 11 (most of studying done at home). Pool session half day on June 12. And then they go to Avalon, Casino Point for a weekend (June 18&19) for all the required ocean dives. It does require an overnight stay in Avalon, but I found that to be half the fun. No more expensive than two dates of boat dives with most of the dive shops. And you have almost guaranteed great conditions at Casino Point. The only other way I know he can get certified that fast is with a private lesson. And that will cost considerably more. Good luck.
Rich