Researcher in automated code synthesis, the field of writing a program to write other programs. The goal would be to have a non-programmer user submit examples of what they wanted the program to accomplish and receive full programs, with source code in a standard humanly-used programming language. Our approach revolves around combining Deep Learning's pattern recognition capabilities with genetic programing's ability to explore program space, to overcome the limitations of both fields.
I also collaborate with the Linguistics department on Fake News and disinformation research, with a focus on hostile state-actor interference in democratic processes such as elections and referenda.