Gee Law

Photo of Gee Law

legally known as 罗辑 (Ji Luo)

You may want to check out my CV site targeting PhD application.

Quick links: my publications, select projects, honours and awards, extracurricular activities and institutional e-mail addresses.

I am a student studying computer science in Yao class, Tsinghua University. My primary research interests include cryptography and artificial intelligence, of which I have certain experience. Secondary ones are game theory, network (graph, not necessarily networking) and finance. My strength mainly lies in primary interests. I wish I could make progress in my interested areas or better, interdisciplinarily. Satoshi’s bitcoin and recent applications of using machine learning for trading have set great examples to me. I am also obsessed with aesthetics of my Web pages (simple, well typeset and accessible), some aspects of which sometimes naturally generalise to my works.

Jobs and Internships

Intern Researcher

Microsoft Research Asia

Since September 2017

Microsoft Tower #2, No. 5, Dan Ling Street, Haidian, Beijing, PRC

I have joined Technology & Strategy group and am exploring applications of machine learning in clinical image processing.

Intern Teaching Assistant


March 2016 – January 2017 (11 months)

Chang Yuan Tian Di, Haidian, Beijing, PRC

I was responsible for creating and reviewing online teaching materials of courses on algorithms and elementary linear algebra, including text and exercises.

I also developed a cross-browser applet for managing online course materials, enabling the teachers to import lessons/chapters of lessons from text files/folders compliant to a specific format. It parses the course materials, compares the old version with the new version, automates course modification and provides full programmatic access to its features, ready to be consumed by other JavaScript code (similar to operating Microsoft Office via Component Object Model). The applet itself also features an end-user-ready UI. Later the framework was refactored to make it possible to use the same underlying parser and a common interface for various sites, including Jisuanke main site (for lesson importing automation) and Testalent (for exam importing automation).

Moreover, several bugs, including security vulnerabilities, both in front-end and back-end, were found, investigated and reported by me, including detailed reproduction steps and recommended fixes.

Intern C++ Engineer

Beijing Rootnet Technology Co., Ltd.

June 2014 – July 2014 (2 months)

2nd Floor of Dian Xin Shi Ye Building, 65 Fuxing Road, Haidian, Beijing, PRC

I developed a client messaging service library that connected to message brokers such as Apache ActiveMQ and debugged several pieces of legacy code.


Tsinghua University

Bachelor’s degree, Institute for Interdisciplinary Information Sciences

2014 – 2018

I am a student at Yao class, which was founded by world-leading computer scientist Prof. Andrew Chi-Chih Yao in 2005. Aside from curriculum, I am a member of Swimming Club and was a volunteer at Da Yi Fang.

Aarhus Universitet

Exchange Student, Computer Science

January 2017 – June 2017

I was selected as an exchange student from Tsinghua University to Aarhus Universitet. During the programme, I took courses for graduate students in Aarhus Universitet and worked with Ivan Damgård in cryptography research.

University of Technology, Sydney

Summer school

January 2017

This was an activity held by Institute for Interdisciplinary Information Sciences of Tsinghua University (IIIS of Tsinghua) and Centre for Quantum Software and Information of University of Technology, Sydney (CQSI of UTS) for all students in IIIS (in our grade) plus several students from other universities. The duration was about one week and the topic was quantum informatics.

Oxford University

Summer school

July 2015

I was selected as a participant of Tsinghua Distinguished Students Summer Programme (2015) and went to Oxford University for a summer session of three weeks.

Beijing No. 4 High School

Grade 7 – Grade 12

2008 – 2011, 2011 – 2014

Beijing Haidian Tu Qiang Er Xiao

Grade 1 – Grade 6

2002 – 2008


Entries in this section are left untranslated.

  • Ivan Damgård, Ji Luo, Sabine Oechsner, Peter Scholl, and Mark Simkin. Compact Zero-Knowledge Proofs of Small Hamming Weight. In Cryptology ePrint Archive, Report 2017/1041, 2017, (submitted to PKC 2018)

Select Projects

Batch oblivious linear evaluation

Research Practice

July 2017 – October 2017

During summer 2017, under remote supervision of Ivan Damgård, I implemented the batch OLE protocol proposed in Secure Arithmetic Computation with Constant Computational Overhead. The project is ready to be run. With a certain choice of parameters, the amortised time required for each secure OLE is satisfying but the latency is about one minute (packing 200 thousand OLEs in one batch). A thorough measurement of performance is yet to be done. Having done this project, I learnt quite a lot of recent progress, ideas and paradigms in cryptography, among which there is (decomposable affine) random encoding, generalised from Yao’s garbled circuit. The code is available in the vecole-redux repository of my GitHub account.

Memory layouts for binary search

Algorithm Engineering

February 2017 – March 2017

In Algorithm Engineering course instructed by Gerth Stølting Brodal at Aarhus, students were asked to finish three projects in group. My contribution focused on the one that studies the (cache) performance of different memory layouts for binary searching. The code and report are available at mem-layouts-binary-search/report in my GitHub account.

Honours and Awards

N.B. that for associated scholarships and honours, only the honours are listed.

  • Outstanding in Coursework (2017, Tsinghua University)
  • Significant Improvement in Coursework (2017, Tsinghua University)
  • Outstanding in Sports (2016, Tsinghua University)
  • Outstanding in Volunteering (2016, Tsinghua University)
  • Outstanding Q&A Volunteer (2016, Center of Guidance in Study and Development of Tsinghua University, Student Department of Party Committee of Tsinghua University)
  • Outstanding in Coursework (2015, Tsinghua University)
  • Outstanding Microsoft Student Partner (2013, Microsoft China Student Programs)
  • Silver Medal in National Olympiad in Informatics (NOI) (2013, China Computer Federation)

Extracurricular Activities

Q&A Volunteer

Da Yi Fang, Tsinghua University

September 2015 – January 2016 (5 months)


I answered elementary calculus, linear algebra and programming (in C language) questions asked by fellow students (mostly freshmen taking the corresponding courses), and was awarded Outstanding Q&A Volunteer. Da Yi Fang (答疑坊) means “the workshop for puzzling-question answering”.

Lecturer of Olympiad in Informatics

Beijing No. 4 High School

2010 – 2016 (6 years)


I was constantly invited by my former instructor of Olympiad in Informatics to give lectures to students at my junior and senior high school. My active period was from grade 8 throughout the sophomore year, during which my topics are normally divided into three sections, round 1 exam preparation (maths problems, reading and completing code on paper, etc.), usage of C++ STL and frequented algorithms (dynamic programming, disjoint set operations, to name a few).

Student Partner


March 2013 – November 2014 (1 year 9 months)

Science and Technology

I was a Microsoft Evangelist in school and promoted latest Microsoft technology and programmed Windows Store apps and Windows Phone apps. Being one of the few, if not the only, MSP from a senior high school, I was honoured as an outstanding Microsoft Student Partner of 2013.



Click links to see this page in that language. You could also use Choose Your Language page.

  • Mandarin Chinese: native language
  • English: scored 30, 29, 26 and 27 in TOEFL iBT reading, listening, speaking and writing (taken on 24 September 2017)
  • French: elementary proficiency

Institutional E-mail Addresses

The following institutional e-mail addresses are or were used by me:

  • Microsoft: (12 September 2017 – 1 March 2018)
  • Tsinghua University: (August 2014 – July 2018)
  • Aarhus Universitet: (since January 2017, expiring soon)