Daniel Fortunato received his B.S. in Mathematics and Computer Science from Tufts University in 2013. His thesis was titled "Time Step Constraints for Reaction-Diffusion Problems", and his research interests lie in applied nonlinear partial differential equations and computer graphics. Daniel is deeply passionate about mathematics and its applications to physics and engineering. He is a long-time musician and has played the drums for about 16 years. He regularly plays gigs as a drummer in Boston-based funk and jazz bands. He enjoys game design, juggling, skateboarding, and playing the piano in his spare time. Daniel joined Wolfram Research as a junior developer for Wolfram|Alpha in July of 2013.
Project: A Parser for Natural Language Loops
"Pseudocode" is an oft-used way of writing code without regard to exact syntax or vocabulary. In this project, I attempt to build a parser for such natural-language code, focusing on loops. The goal of the project is to be able to parse such statements as "repeat 5 times" or "do until", etc. Converting from such statements to their corresponding for, while, and for each loops would provide an easy way for non-programmers to learn and use the power of coding.
Favorite Four-Color, Four State Turing Machine