V roce 2012 dostal So nabídku na stipendium z Websterovy univerzity, kde byl dva a půl roku, než se stal profesionálem na plný úvazek. V srpnu 2012 emigroval do Spojených států. V září 2012 získal So první místo na mezinárodním šachovém turnaji v Quebecu s výsledkem 71⁄2/9, o půl bodu před Lazarem Bruzonem a na 40. šachové olympiádě
Zároveň vyhrál proti mnoha špičkovým hráčům včetně Levona Aroniana, který popsal So jako "talentovaného hráče ze země s velkou šachovou kulturou".