2012 m. So gavo stipendijos pasiūlymą iš Websterio universiteto, kuris buvo jo priklausymas dvejus su puse metų, kol tapo visą darbo dieną dirbančiu specialistu. 2012 m. rugpjūtį So emigravo į Jungtines Valstijas. 2012 m. rugsėjį So laimėjo pirmąją vietą Kvebeko tarptautinėje varžybose, uždirbdamas 71⁄2/9, pusę taško prieš Lazaro Bruzon ir 40-oje Šachmatų olimpiadoje
"So" žaisdavo su daugybe aukščiausio lygio žaidėjų, įskaitant Levoną Aronianą, kuris So apibūdino kaip "talentingą žaidėją iš šalies, turinčios didelę šachmatų kultūrą".