Work Experiences

  • Research Intern at Baidu Silicon Valley AI Lab
    Sunnyvale, CA, United States, June 2016-September 2016


  • Stanford UniversityStanford, CA, United States, 2015-Present
    Ph. D. in Computer Science
  • McGill UniversityMontreal, QC, Canada, 2011-2015
    B. Sc. (Hon.) Mathematics & Computer Science (Overall GPA: 3.99 / 4.00)

Research Experiences

  • Stanford Artificial Intelligence Lab
    Stanford University, Stanford, CA, United States, August 2015-January 2016
    Project: Robust Machine Learningdiv>
  • Reasoning and Learning Lab
    McGill University, Montreal, QC, Canada, February 2014-February 2015
    Project: Bisimulation Metric Computation for Markov Decision Processes
    Advisor: Professor Prakash Panangaden
  • Computation and Logic Group
    McGill University, Montreal, QC, Canada, May 2013-August 2014
    Project: Structural Recursion over Contextual Objects
    Advisor: Professor Brigitte Pientka

Selected Honors and Rewards

  • Enlight Foundation Engineering Fellowship
    Stanford University, 2015
  • Cambridge Trust Scholarship (Declined)
    Cambridge Commonwealth, European and International Trust, 2015
  • Edward Rosenthall Memorial Prize in Mathematics
    McGill University, 2015
  • First Class Honours in Mathematics and Computer Science
    McGill University, 2015
  • ACM ICFP Student Research Competition First Place (Undergraduate)
    Association for Computing Machinery, 2014
  • Sir Edward Beatty Memorial Scholarship in Mathematics
    McGill University, 2014
  • John V. Galley Scholarship
    McGill University, 2014
  • School of Computer Science Summer Research Award 
    Top 5 annual undergraduate research projects at McGill University
    School of Computer Science, McGill University, twice, 2013, 2014
  • Science Undergraduate Research Award (SURA) 
    Summer research stipend
    McGill University, twice, 2013, 2014
  • CRA-W Canadian Research Experiences for Undergraduates Award
    The Computer Research Association’s Committee on the Status of Women in Computing Research, twice, 2013, 2014
  • Dean’s Honour List
    McGill University, four times, 2012, 2013, 2014, 2015
  • William Moser Prize
    Highest score at McGill on the William Lowell Putnam Mathematical Competition
    The Department of Mathematics and Statistics, McGill University, 2013
  • Science Class of 1965 Scholarship 
    McGill University, 2013
  • James McGill Scholarship
    Entrance scholarship
    McGill University, 2011
  • Chinese National Mathematical Olympiad Second Prize in Senior Division
    Committee on the Chinese Mathematics Olympiad, Mathematical Association of China, 2010
  • The 9th China Girls Math Olympiad (CGMO) Gold Medal
    International Olympiad-style mathematical competition for high school girls
    Mathematical Association of China, 2010
  • Singapore International Mathematics Challenge Commendation Award
    International mathematical modeling competition
    The Singapore Ministry of Education, 2010

Extracurricular Activities

  • Coordinator, Stanford Computer Science TGIF, Stanford, CA, United States, October 2015-Present
    Organise a series of social events for Stanford computer science graduate students every week.
  • Public relations team member, Association of Chinese Students and Scholars at Stanford, Stanford, CA, United States, 2015-2016
    Worked on building relationships with the Chinese media, overseeing content production for Stanford Chinese New Year Gala, and bringing in new business opportunities.
  • Organising team member, PhD Pathways Conference, Stanford University, Stanford, CA, United States, October 2015-February 2016
    In collaboration with BEAM, Stanford Career Education, we organised this day-long career education conference open to PhD students and Postdocs from all disciplines to inform and educate them about what types of career paths exist with a PhD degree. I was in charge of data science panel.
  • Founder, McGill Computer Science Equity Reading Group, McGill University, Montreal, QC, Canada, 2014-2015
    Founded an equity reading group and led engineering students to read and discuss articles regarding diversity and equity issues in a biweekly group meeting.

Volunteer Activities

  • Student volunteer, 2016 ACM Conference on Human Factors in Computing Systems, San Jose, CA, United States, May 7-12, 2016
    Conducted interviews with conference attendees and wrote up reports to identify new website features for SIGCHI’s reimplementation effort on its website and related software properties.
  • Student volunteer, the 29th Annual Conference on Neural Information Processing Systems, Montreal, QC, Canada, December 7-12, 2015
    Volunteered for the coordination of the conference.
  • Student volunteer, the 29th AAAI Conference on Artificial Intelligence, Austin, TX, United States, January 25-30, 2015
    Volunteered for the coordination of the conference.
  • Student volunteer, the 30th Conference on Uncertainty in Artificial IntelligenceQuebec City, QC, Canada, July 23-27, 2014
    Volunteered for the coordination of the conference.
  • Anti-stigmatization of AIDS volunteerMarie Stopes international China, Beijing, China, 2007-2010
    Led and participated in a variety of activities for anti-stigmatization of AIDS for three years.
  • 2008 Sichuan earthquake volunteerBeijing, China, 2008
    Volunteered to help show child survivors of 2008 Sichuan earthquake around 2008 Beijing Olympic Games and provide mental health peer support.

Relevant Courses

  • Mathematics Courses
    Algebra, real analysis, graph theory and combinatorics, logic, probability, statistics, stochastic processes, matrix numerical analysis
  • Computer Science Courses
    Data structures, algorithm design, software development, theory of computation, programming languages and paradigms, language-based security, operating systems, compiler design, artificial intelligence, machine learning, natural language processing, probabilistic graphical model, human-computer interaction, iPhone and iPad application programming


  • Computer Languages
    Java, C/C++, SML, OCaml, Python, MATLAB, R, HTML/CSS, JavaScript, Assembly, Shell Scripting, Swift, Objective-C
  • Tools
    Xcode, Git, Emacs, , GUI programming, unit tests
  • Languages
    Fluent English and Mandarin, conversational French