Hi. My name is Havin Leung, and I am a Computer Science student at the University of Waterloo.
You can view my resume here
In order to facilitate the development of MIPS assembly programs, I have created a MIPS assembler and a MIPS emulator. The emulator supports breakpoints and step-by-step execution to facilitate debugging.
Technologies: C++, Python 3
A simple graph library for Java, implemented using the adjacency list representation. Supports connectivity checking and creation of Minimum Spanning Trees.
I have implemented Algorithms such as:
I have also implemented a few Data Structures such as:
Additionally, I am familiar with Stacks, Queues, and Maps.