мы не знаем, что у мальчика с логикой. возможно все отлично. тогда фронтенд - это его и математика не нужна.более того, двойки в школе могут быть следствием конфликта с учителем, тогда могут и способности к математике обнаружиться, попади он в другие условия. я знаю программистов, которые подтягивали математику, которой им не хватало уже буду взрослыми, самостоятельно.