Не, боюсь на физ-факе бы точно не потянул. Инженерная геология (геофак).  Нет -не идиот, но способностей на понимание физики процессов и более сложной математики у него  не было. Возможно по другой специальности, не такой инженерной -с механикой грунтов, уравнениями мат-физики и т.д. он бы нормально потянул.