Master in Computer Science• Sept 2016 - Dec 2020
Relevant coursework: Discrete Math, Advanced Operating Systems
TA: Introduction to Computer Systems
BSc (HONS) in Computing & BBA (HONS) in Management• Sept 2011 - June 2016
Relevant coursework: Data Structures and Algorithms, Operating Systems, Artificial Intelligence, Internet Computing, Game Programming, Management Information System, Financial Accounting, Management and Organizations, Marketing, Human Resource Management, Managerial Leadership, Organizational Behaviour,
School of Computing• Aug 2013 - Dec 2013
Relevant coursework: Data Structures and Algorithms II, Software Engineering, Computer Network, Programming Language Theory
Statically Infferring Performance Properties of Software Configurations
Chi Li, Shu Wang, Henry Hoffmann, Shan Lu,(Eurosys, 2020)
Understanding and Auto-Adjusting Performance-Sensitive Configurations
Shu Wang, Chi Li, William Sentosa, Henry Hoffmann, Shan Lu, Achmad Kistijantoro (ASPLOS, 2018)
Research Assistant • Sept 2014 - May 2016
Part-time Programmer • June 2015 - June 2016
Internship• June 2013 - July 2013
Using HTML, CSS, JavaScript, PHP, SQL, and some Google API. Click Details to see details.
both front end and back endFour of us developed a to-do management app by Java. Our app supports natural language. Click Details to see details.
Branding, Web DevelopmentUnix Job and Process Management, Communication via Pipes. Written in C. Click Details to see details.
BrandingA Java app that managing investments and returns. Click Details to see details.
PhotographyMy solution to Uva problems. Code: https://github.com/li-chi/UVa-Problems. uhunt: http://uhunt.felix-halim.net/id/347478. Click Details to see details.
Branding, WebdesignA Waiting Line Simulator. Using Java, Java AWT. Click Details to see details.
PhotographyCS2105 Computer Network Homework. Using Java and Socket programming. Click Details to see details.
Branding, Illustration