NOT A TEACHER
I'd say they're both fine, although personally (and I may be in a minority of one here!) I don't like this use of weird. Using it this way in informal English speech and writing is not only perfectly acceptable, it's heard very frequently – but really weird means 'unearthly', and I think it's more effective to keep it to this use. You could say bizarre or strange instead, which I think would be stronger.
Student or Learner