OmnipresenceBeing
His difficulties with some subjects feels very artificial, forced on for the sake of getting over it. Like now, given one sentence and suddenly "ahhh, I think I got it". Seriously, weeks and it was never mentioned in class? what are class for? Didn't he ask? Didn't the teacher think of helping? Did he not read books and fanfictions? I feel you messed up on that front for no good reason. The charm of the HP world magic is in its simplicity in the lower levels: Imagine, will, magic=result. You suddenly made him stupid to forget it: Intent, going in reverse from starting easy.