...We develop multiple applications that measure distance (A*), predict the stock market (Markov Chains), maximize parsimony of a phylogenetic tree (Fitch's Algorithm), and label parts of speech of a block of text (Markov Chains). These projects utilize many low level structures (Stacks, Queues, Tre... (read more)