why don't you talk to your boss
see if you can get an agreement with him
on what else you need to do before graduation
and write it down...estimate time
if less than a year or a year and a half,
if i were you, i would stay...
otherwise, leave...