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.