@WBYeats,
WB it's usual to say "….
first make sure…," while "...is as good as it should be as an undergraduate" is kinda awkward. You might say instead, eg, "…meets typical undergraduate requirements"
You second version is okay, except however I might have writ, "…he has attained…"
Con's response is fine too; tho over here we spell it "enroll" with "in"more likely than "on"