MICHAEL LIU

Hi! I am a second year computer science student at the University of Waterloo. I made this website after learning HTML and CSS. Feel free to reach out if you have any suggestions!


About me


I was born in China before my family and I moved to Saskatchewan, Canada in 2018. There, I attended Luther College High School and Sheldon Williams Collegiate.


Currently, I am in my second year of Computer Science at the University of Waterloo, taking courses in object-oriented software development, logic and computation, computer organization and design, as well as statistics.


Outside of school, I spent a lot time playing tennis. As a player who competed in Canada Games and under 14, 16, and 18's Nationals, I have both a love and hate relationship with tennis. But I am extremely glad to have kept this hobby into University. Now, as one of the executives of the school tennis club, I am fortunate to meet countless friends and connections that I otherwise would not be able to.


Another one of my passions is math. I am simply fascinated by its elegance and surprising connections between different fields. For example, did you know that the formula for derangement, !n, is equal to [n!/e]? Due to my interest and dedication to math and with the help of my math teacher Mrs. Zhang, I was able to achieve oustanding scores on math contests, such as 89 on the 2025 Euclid Contest and AIME qualifications.


to be uploaded
Me with My Amazing Piano Teacher

A third hobby of mine is piano. After receiving a 92 on my RCM piano exam in 2022, I moved to complete the ATCL diploma in May of 2025. One of my favorite pieces to listen to is Rachmaninoff's Piano Concerto No.2, in particular the second movement. Give it a listen!


Projects

Here are some projects that I made with my team on hackathons!


Chess Reimagined -- ShatteredCrown

Game Basics

Shattered crown is a modified version of chess where each piece has their own hit points, attack damage, and special ability. Instead of an immediate capture, pieces hit their target and return to their original spot.

On a fatal shot, you will be prompted to type a sequence to letters to complete the capture.

As mentioned earlier, each piece has their own unique abilities with a certain cooldown. The King has some one time, game changing abilities that you may choose from at the beginning of the game.



Piece HP Attack Ability Description Demo
♙ Pawn 40 10 Strength in Numbers--Adjacent friendly pawns gains +1 HP for each pawn at the end of a turn
♖ Rook 50 20 Hammer Time--Attacks also hit the enemy behind the target
♘ Knight 60 12 Hippity Hoppity--Attacks can chain to 3 enemies
♗ Bishop 30 20 Pope-ing Off--Heal all friendly pieces in a 3x3 area by 7 HP
♕ Queen 100 25 Stunning Beauty--Deals extra 10% damage proportional to the targets health and stuns the target
♔ King 35 4 You may choose of of the four abilities at the start of the game. They can only be used once per game. See below.

King abilities

1. Higher Moral--Spawn a rook anywhere and recover 25% of King's health

2. Za Wardou--Opponent loses their next turn

3. Dirty Deeds--Swap the King's position with any friendly piece

4. Epitah--Reverse the opponent's last move

AI Gym Instructor -- Gym_Bro