Academic


R-Tree Visualizer
Project Site
An R-Tree is a data structure useful in spatial access methods specifically spatial hit queries. My top priority when creating this JAVASCRIPT implementation of an R-Tree was to make it a easy to use visual learning tool. I am proud of my use of POLYMORPHISM to hide the differences between circles and rectangles under a shape class. For more information on R-Trees. click here. Source Code
Tic-Tac-Toe
Project Site
A two player JAVASCRIPT rendition of the classic game Tic-Tac-Toe. I created this project when I first taught myself JavaScript in summer 2022. Source Code
Theme changer
Project Site
A JavaScript theme changer widget made to be easily added to websites. A styled version is at the bottom of every page of my website. Source Code
Unit Converter
Project Site
A JavaScript Linear Unit Conversion object that can either convert one unit to annother or add two units of different types. Source Code
Notable Classes
UWL Course Number Class Name Semester Taken What I Learned Grade
CS 340 Software Design III: Abstract Data Types Spring 2022 I learned advanced algorithm problem solving skills and debug strategies by coding Graphs, AVL Trees, and B+ Trees from the ground up. I also learned how to compress a text files using a Huffman Tree Encoding based on character frequency. AB
CS 421 Programming Language Constructs Fall 2022 I gained experience using a variety of programming language types such as: functional, logical, imperitive, object-oriented. The class also taught us the benefits and downsides of each through programming assignments. B
MTH 353 Differential Equations Spring 2021 I learned how math can model most real world phenomenon and how to solve these problems from first principles. AB
MTH 308 Linear Algebra & Diff Equations Fall 2021 How to code approximate models of real world problems in R (Programming Language). I also gained familiarity with R. A
PHYS 320 Statics Fall 2020 Statics is physics where the objects in question do not move such as bridges, lightpoles, and buildings. I learned in this class to see the world in a different way because I was taught the physics models used when engineers designed all the objects that are around us on a daily basis. B+