6+1+1+3-1-3 = 7. check
Using a personality trait to justify the Social Handicap flaw means that you will need to play him as gruff beyond being simply rude. It's a bit like taking a third personality flaw. I also don't get the "Proud" vibes from him, the way you described his background.
May I suggest changing Proud to Compulsion (being gruff and rude)? I would also expect him to be somewhat poor with formal study, so perhaps Poor Student might be a good selection for him to replace the Social Handicap.
All good. Though you are using only 9 points of virtues and flaws, so you'd have room for an additional minoir virtue balanced by a minor flaw.
As mentioned, Latin is not the formal language of magic in Thebes. That would be Classical Greek. If you don't take Latin, it means you won't need Artes Liberales at 2.
You will need an effective score of 4 in Classical Greek if you want to be able to read books. Whether you want to be able to read all books or just hermetic ones will influence how you would reach that score. See this post for details.
There are typos in "Romaic" and "Herbam".
I'd suggest the specialty "original research" for Magic Theory.
You have 205 xp in Abilities and 77 xp in Arts, for a total of 282 xp.
At age 22 you should have 45 (childhood) + 30 (before apprenticeship) + 240 (apprenticeship) = 315 xp.
As silveroak wrote, House Bonisagus may not be the best fit for this concept. Making him an Ex Miscellanea would give him the Control Fertility virtue right away, and he might still have the goal of fully integrating it into Hermetic Magic.