Hey! I’m Kangyu.

I am currently a senior student majoring in computer science at the Grainger College of Engineering @ UIUC. I plan to earn my Bachelor of Science in Computer Science degree in May 2024.

My fields of interests are mainly artificial intelligence/machine learning, game development, and education in computer science.

Enthusiasm for Education in Computer Science

Besides to learn how fundamental data structures and algorithm’s function are implemented with my professors and mentor, my teaching experience at Grainger college of engineering also reinforced my commitment to create an inclusive and supportive playground in entertainment technology, from breaking language barriers for international students to weaving programming expertise into the diverse fabric of interdisciplinary research.

The following are the courses for which I have been/am currently work as an undergraduate course assistant:

CS 124

An Introduction to Computer Science

CS 357

Numerical Methods I

CS 519

Scientific Visualization

I am currently working with Dr. Mariana Silva, who advocate mastery learning, on the GATE project—which was to create a new curriculum for CS 101, a large scale and introductory course with students from various engineering majoir—emphasized the significance of detecting changes in students’ psychological states and providing appropriate emotional support.

Path on Game Development

I’ve considered game development as one of my career plans for a long time. I started toying with the idea of developing games in middle school, using simple animation software like Flash 8. Later, in high school, I taught myself Python and created my first game. At UIUC, I began to study programming systematically and gained some understanding of graphics rendering and game AI. I’m thrilled to see my progress in this area and have set it as my career goal.

Shooting Game

A simple offline two-player game created by Python using Pygame library. Players could control the movement of their own blocks and shoot bullets. The movement is controlled by the self-designed environment including gravity and friction.

Cardcolony

A Stacklands-like game developed on Unreal Engine 4 that included a well-designed currency and time system and card logic that gave users a high degree of freedom to drag and drop cards to form a card stack.

Thank you so much for visiting my portfolio to learn more about me and my work. Feel Free to reach out me if you have any question or just want to say hi!

CONTACT

kangyuf2[at]illinois[dot]edu
ericfeng0821[at]gmail[dot]com