Jiakai Xu is a self-motivated, responsible, and easy-going first-year master’s student in Computer Science at Columbia University. He holds dual bachelor’s degrees in Computer Science from Columbia University and the City University of Hong Kong, earned through the Joint Bachelor’s Degree Program. With a strong academic record, Jiakai has extensive experience as both a Research and Teaching Assistant. His primary interests lie in computer systems, cybersecurity, web development, and software design. Additionally, he has notable achievements and strong interests in civil aviation flight technology, aerospace vehicle design, and life sciences, particularly in immunology, stem cells, and public health.
M.S. in Computer Science, 2024 ~ 2025
Columbia University in the City of New York
B.A. in Computer Science, 2022 ~ 2024
Columbia University in the City of New York
B.S. in Computer Science, 2019 ~ 2024
City University of Hong Kong
COMS W4995 Design Using C++ : Graduate seminar on programming language design in C++
Instructor: Prof. Bjarne Stroustrup ; Enrollment: 30+ students
Led weekly office hours to answer students’ questions and explain new features of C++.
Mentored and evaluated student software development projects.
Assisted the professor with instruction and classroom management.
COMS W4118 Operating Systems : Linux kernel hacking and concurrent programming in C
Instructor: Prof. Kostis Kaffes ; Enrollment: 150+ students
Designed and graded kernel hacking homework, and midterm exams for the class.
Developed automated grading scripts for the teaching team.
Delivered recitations and met with students during weekly office hours.
Assisted the professor with instruction and material preparation.
COMS W3157 Advanced Programming : UNIX systems programming using C and shell
Instructor: Dr. Brian Borowski ; Enrollment: 350+ students
Delivered recitations and met with students during weekly office hours.
Designed and graded 7 programming labs and 3 exams for the class.
Assisted the professor with instruction and material preparation.
CS2204 Fundamentals of Internet Applications Development : Website frontend development using html, css, javascript
Instructor: Prof. Zhenjiang Li ; Enrollment: 200+ students
Developed a new set (15 sessions) of tutorial materials independently.
Assisted professor in updating lecture notes and coursework.
Led follow-up research on sign language recognition and bio-algorithm analysis project.
Supervisor: Prof. Shuaicheng Li
Developed a new genetic diagnosis and cancer screening website with colleagues using ruby on rails and vue.js.
Developed several bioanalysis processes using bash and python scripts.
Responsible for the deployment of the website and server administration.