Dr. James MacDonald is a synthetic biologist working on cell-free protein expression systems and computational protein design. He develops computational methods as well as working in the wet-lab.