Haskell Cross-Paradigm Code Generator: Masters software project - Analyzed standard programs in cross-paradigm languages to develop expressive language (DSL); constructed Haskell code generator that generates code in Java, C, Lambda-Prolog, Haskell, Lua, Lisp, C#, and Scala to demonstrate existence of abstract algorithms, language of design, and shared core across paradigms