i like it! makes sense to me. he is majoring in charms because there are lots of options with that major and because he wants to work for the invisibility task force. also, idk what this may or may not change, but he's also ~porcia's ex from 7th hogwarts days. aaand he kind of abandoned their future plans so he could go play pro quidditch. there is still some tension between them.