Ross Tate

Ross Tate

Computer Science Ph.D. Student at UCSD
Computer Science & Mathematics B.S. at Cal Poly, San Luis Obispo

University of California, San Diego
3260 EBU-3b
9500 Gilman Drive, Mailing Code 0404
La Jolla, California 90210
rtate at cs.ucsd.edu

Advisor: Sorin Lerner
Pseudo-Advisor: Ranjit Jhala

Research Interests

I am a fan of programming languages, or really programming language design. Oddly enough, I also enjoy bits of linguistics and hope to incorporate the two at some point. At present, I am working on internal representations for compilers and using those IRs to deduce and learn optimizations automatically. Having been a math major in my dark past, I have taken a fondness to abstract algebra and category theory, which has already heavily influenced my research and will likely influence future language designs of mine.

Internships

I have interned at Treyarch, a sub-division of Activision, twice now. The first time I worked on the early stages of the Spider-Man 3 console game. This last time I worked on a title which will hopefully be announce soon so I can say it here. My biggest contributions have been in improving the scripting language used by the game designers, and this may have somewhat fostered my enjoyment of programming languages. I have also worked a lot with computational geometry and corresponding graph theory.

Before that, I interned at CustomFlix. At the time, CustomFlix was a very small internet company which processed, distributed, and marketed personal videos. I held various roles such as architect, tester, lead, and web-developer.

Post-Script

I stole this page from Patrick "Maxim" Rondon.

I found my grandpa online. Thought it was pretty cool.