Boy Wins STEM Competition – Feminists lose their minds.