James is a Senior Machine Learning Scientist and developer of Schrödinger-ANI. He joined Schrödinger in 2016. He is responsible for the implementation of neural network force fields and for research into novel neural network methods including charge effects. Prior to his role in the Machine Learning group, he worked on the creation of the OPLS3e force field and made major improvements to Schrödinger's automated Force Field Builder. He received his Ph.D. in Chemical Engineering from Cornell University under Prof. Paulette Clancy, studying all-atom modeling for solution-processed solar cell materials.