An overview of my research interests and software projects
Autodesk Research – Computational Design
I currently work for Autodesk Research where I have studied the following topics:
- Space Analysis for Architectural Design
- Multi-Agent Simulation
- Modeling & Simulation of Complex Systems
Here’s an example of a complex system simulation that captures the flow of heat through a building as well as the movement and actions of the building’s occupants.
Want to know more about my research? Check out the following links and selected papers.Carleton University – Computational Biology
In 2009, I completed a master’s degree in biomedical engineering at Carleton University. Under the supervision of Prof. Gabriel Wainer, my research focused on the simulation of deformable biological structures.
Below is a simulation of a single presynaptic terminal of a nerve cell. There are hundreds of trillions of these in your brain. Inside are synaptic vesicles (green) that get bound together by synapsin protein (blue). Every 5 seconds or so in the video, a signal called an action potential breaks some of the vesicle-synapsin bonds and causes a few vesicles to fuse with the membrane.
To implement the simulation, I developed a method called the Tethered Particle System.Programming Language Design
For many years now I’ve been interested in designing a programming language for scientific computing. My language would allow algorithms to be expressed using a combination of conventional and novel mathematical notations. For an example of how this could work, see my solution to the n-Queens problem (PDF).