The good news is that tech jobs, as far as I can tell, aren’t as reliant on a deep appreciation and understanding of math. It will be important that he do the best he can, because he’ll need it for his upper level classes that will use those concepts. After surviving those though, he may not use them in the future. It looks like a very practical curriculum. I wouldn’t worry about biting off more than he can chew. He may want to brush up though over the summer on Kahn Academy, to make sure he starts with a solid foundation. Good luck to him!