University of Waterloo
Candidate for Bachelor of Software Engineering
Waterloo, Ontario
September 2009 – present
- Relevant Assignments:
- Created a compiler for a subset of the C language. Implemented a scanner, lexer, parser, linker, and assembler in C and Java which generated MIPS assembly from original source code.
- Developed a calculator using Coldfire assembly which interfaced with serial and parallel hardware connected to the Coldfire board for input and output.