Project 1: TinyL Compiler and Optimizer (C)
Wrote LL1 Compiler for TinyL language.
Compiles tinyL into ILOC code.
Optimizer is used to eliminate unnecessary ILOC commands.
Project 2: Spell Checker (Scheme):
Spell checker using Bloom Filters.
Runs a word through a list of different hash functions to decide whether a word is in a dictionary.
Project 3: OpenMP Parallelization of Spell Checker (C):
Parallelized a spell checker in C using OpenMP.