Super intelligent blonde haafu whose sole reason of going into heat for the MC is because shes a jap history nut.
And she's incidentally the neighbor he never met for months despite going to the same school every day.
How many overused tropes can we jam into a character at once?