top of page

Computer Science.

Academic integrity is vital.

For the sake of academic integrity, codes are NOT shown here. Please feel free to talk with me in person if you are interested in details. Please refer this page more as a documentation. 

For those projects that codes are allowed to be shared, a GitHub link will be given.

Handwritten

Computer Graphics notes taken from CMU 15462 (Computer Graphics by Prof. K.Crane), GAMES 101 (Introduction to Computer Graphics by Prof. L.Yan) and Fundamentals of Computer Graphics.

Scotty 3D MeshEdit

CMU 15-462

Spring 2020

C++

CMU 15-462 (Computer Graphics) Project 2 with C++.

For the sake of academic integrity, code is not provided; a project design document is provided instead. Thank you for understanding.

Scotty 3D PathTracer

CMU 15-462

Spring 2020

C++

CMU 15-462 (Computer Graphics) Project 3 with C++.

For the sake of academic integrity, code is not provided; a project design document is provided instead. Thank you for understanding.

Scotty 3D Draw A Triangle

CMU 15-462

Spring 2020

C++

CMU 15-462 (Computer Graphics) Project 1 with C++.

For the sake of academic integrity, code is not provided; a project design document is provided instead. Thank you for understanding.

Scotty 3D Animation

CMU 15-462

Spring 2020

C++

CMU 15-462 (Computer Graphics) Project 4 with C++.

For the sake of academic integrity, code is not provided; a project design document is provided instead. Thank you for understanding.

CMU 48-724

Fall 2022

GhPython

CMU 48-724 (Scripting and Parametric Design) Final Project coding with GhPython in Rhino(Grasshopper). It is a parametric designer that allows users to output a customized glass frame. 

Shock Workers

Indie RPG Game

Fall 2022

C#

This is an indie game project with my friends, and it is coded with C# in Unity3D.

How to Become a Good Parent

CMU 05-418

Spring 2021

C#

CMU 05-418 (Design Educational Games) Final Project coding with C# in Unity3D.

File Caching Proxy

CMU 15-440

Spring 2021

Java

CMU 15-440 (Distributed System) Project 2 with Java.

For the sake of academic integrity, code is not provided; a project design document is provided instead. Thank you for understanding.

Two-Phase Commit Collage

CMU 15-440

Spring 2021

Java

CMU 15-440 (Distributed System) Project 3 with Java.

For the sake of academic integrity, code is not provided; a project design document is provided instead. Thank you for understanding.

I'm Coming My Dear Rose!

CMU 53-353

Summer 2020

C#

CMU 53-353 (Understanding Game Engine) Project 4 with C# in Unity3D.

GitHub repository is provided. Please give credit to the project if you are referring to the content of the codes, especially the implementation with the help of some purchased assets. 

MallocLab

CMU 15-213

Fall 2019

C

CMU 15-213 (Introduction of Computer System) MallocLab with C.

For the sake of academic integrity, code is not provided; a project design document is provided instead. Thank you for understanding.

CacheLab

CMU 15-213

Fall 2019

C

CMU 15-213 (Introduction of Computer System) CacheLab with C.

For the sake of academic integrity, code is not provided; a project design document is provided instead. Thank you for understanding.

bottom of page