Lose him.
Honestly, that's the best advice I have for you.
Too many red flags and not enough concentration span to point each one out, but if he's crossing boundaries and not even trying to be supportive of you reaching your goals for your education and ultimately your future, then that alone says to me he is not someone you should be wasting your time on.
Seriously, lose him, you can do so much better, and deserve so much better.