*Christopher Koch*

### About Me

I am currently employed by Google as
a *Software Engineering Resident*.

You can get in touch with me via email: chris@kochris.com

My GPG key: 01AF25B7

My GitHub.

Former students looking for class material from CSE/IT 107 should look here.

### Projects

*MORT*

Developed an optimizing C89 compiler in C++ that uses an SSA-based IR. Written as a semester long group project. Source can be made accessible on GitHub on request.*Paratype*GitHub

Developed a proof of concept parallel actor model of monomorphization for a statically typed functional language with parametric polymorphism. Written as a group project in Google Go leveraging its shared memory message passing concurrency model.

Introduction / definition / current state of the project- Intro to Integer Factorization Techniques (class project for
senior elective "Algorithms for CS & IT")
- Notes: Intro to Modular Arithmetic
- Presentation: Intro to Modular Arithmetic and Integer Factorization
- Presentation (with presenter's notes): Intro to Modular Arithmetic and Integer Factorization
- Paper: Integer
Factorization (Pollard's p-1, Pollard's rho, Trial
Division)

Prerequisites: some understanding of formal mathematics and complexity analysis