તેઓ અંગ્રેજીના શિક્ષક રહી ચુક્યા છે અને તેમણે 17 અન્ય લોકો સાથે મળી 1999માં ચીનના જેઝિયાંગના હાંગઝૂમાં પોતાના ફ્લેટમા અલીબાબાની સ્થાપના કરી હતી.