I would say that the term "genius" In this particular context is being used being an adjective, which It is far from - the adjective sort is "ingenious". "Boy genius" is idiomatically preferable, as indicated elsewhere. Stack Trade network consists of 183 Q&A communities which include Stack Overflow, the largest, https://leonardoi270xwx2.wssblogs.com/profile