I use computational and statistical tools to understand how organisms function and evolve at the gene, genome and community level. To achieve this goal, I develop computational methods for analyzing high throughput genomic and metagenomic data. More details about my research can be found by following these links.