Software Construction & Unit Testing
Developed a composite pattern for representing expression trees. An expression tree is a tree representation of an equation. The depth of each operation and its operands is based on their precedence, with the highest precedence operations being at the lowest levels of the tree.