Group Members

Ian Cosden

Primary Partnership: Princeton University Research Computing

Focus: Managing the Research Software Engineering Group

As manager of the group, Ian’s focus is helping his team develop best practices as they help researchers build, develop, debug, and optimize serial/parallel scientific codes.  Ian teaches numerous mini-courses on HPC including “Introduction to Parallel Computing” and “Performance Tuning for Beginners.”

Background:  Bachelor of Mechanical Engineering, University of Delaware, M.S. Mechanical Engineering, Syracuse University and Ph.D. Mechanical Engineering, University of Pennsylvania.

In his research career, Ian developed the first highly-parallel hybrid atomistic-continuum model for liquid-vapor phase change. Previously he has held roles as a Performance Tuning Analyst and Research Computing Software & Programming Analyst.

Ian can be reached at (609) 258-2316 or

Vineet Bansal

Primary Partnership: Center for Statistics and Machine Learning (CSML)

Focus: Helping faculty and researchers at CSML improve the quality of their existing code and implement code for new projects.

Background:  Bachelor of Engineering degree in Computer Science, and MS in Computer Science from Michigan State University.

Prior to coming to Princeton, Vineet worked at Brooks Instrument where he implemented models developed by research scientists, automated data-collection procedures throughout the research lab, and developed applications for visualization of data collected through several research projects. He has also worked at Bank of America where he assisted with the development of data analysis tools, and at the Center for Language Education & Research at Michigan State University where he developed globally-deployed solutions for language learning, teaching, and testing.

Vineet can be reached at (609) 258-3331 or

Abhishek BiswasAbhishek Biswas

Primary Partnership: Department of Molecular Biology

Focus: Development of new analytics pipelines, maintenance of existing packages, and visualization of biological data.

Background:  Bachelor of Engineering and Ph.D. in Computer Science.

Abhishek completed his doctoral work at Old Dominion University and worked at Oak Ridge National Laboratory as post-doctoral research associate before joining the RSE team at Princeton in June 2019. He is working on projects involving development of a standard scalable high-performance metagenome binning pipeline and visualization of polarity in epithelial cell images.  

He can be reached at (609) 258-2059 or

Calla ChennaultCalla Chennault

Primary Partnership: Department of Civil and Environmental Engineering

Focus: Developing tools for hydrologic model development

Background:  B.S. in Computer Science, Ramapo College

Prior to Princeton, Calla worked as a Software Developer at quantPort, a division of Jefferies LLC, where she contributed to the development of a quantitative trading and research simulation framework. She also interned at Intel, where she developed parallel processing workloads targeting GPU and CPU platforms with a focus on performance analysis and optimization. Now, she joins the Maxwell Research Group at Princeton to assist in the development of HydroFrame, a national hydrologic modeling framework..

She can be reached at


Troy Comi

Primary Partnership: Lewis-Sigler Institute of Integrative Genomics (LSI)

Focus: Helping researchers in the Akey lab improve their codebases and implement robust workflow specification.

Background:  B.S in Computer Science, Chemistry, Mathematics, Biochemistry and Cellular Biology.  Ph.D. in Analytical Chemistry.

Troy joined as an RSE in 2018 working with Joshua Akey’s lab, investigating human genetic ancestry and mechanisms of evolution. Within the Lewis-Sigler Institute of Integrative Genomics, he applies rigorous software development practices to develop new analysis pipelines and improve legacy codebases.  Past research areas include 3D bioprinting, single cell mass spectrometry, and mass spectrometry imaging.

He can be reached at (609) 258-0080 or

Henry SchreinerHenry F. Schreiner

Primary Partnership: Institute for Research and Innovation in Software for High Energy Physics (IRIS-HEP)

Focus:  Developing foundational tools in support of a high-data volume analysis system in Python for the future runs of the LHC.

Background:  B.S. in Physics, Ph.D. in High Energy Physics from the University of Texas at Austin.

Prior to coming to Princeton, Henry worked on computational cosmic-ray tomography for archeological applications at the University of Texas. As a postdoc at the University of Cincinnati, he worked on high performance GPU model fitting, real-time trigger improvements, and developer training for the LHCb experiment. Now he specializes in the interface between high-performance compiled codes and interactive computation in Python, in software distribution, and in interface design. He is an admin of Scikit-HEP, and has a blog at

He can be reached at (609) 258-8141 or

David Turner

Primary Partnership: Princeton Neuroscience Institute (PNI)

Focus: Helping PNI improve the performance and quality of their computational and experimental neuroscience codes.

Background: BS/MS from Drexel University in Computer Science and PhD from Georgia Institute of Technology in Mechanical Engineering.

As a former member of the MiNED research group at Georgia Tech, David is adept at applying machine learning in the field of materials and microstructure informatics, including generative modeling of material microstructure from limited information, image segmentation, and statistical descriptions of material structure. Additional past research areas of interest included networking, security, and operating systems.

He can be reached at (609) 258-2985 or

Bei Wang

Primary Partnership: Institute for Research and Innovation in Software for High Energy Physics (IRIS-HEP)

Focus: Developing particle tracking algorithms on GPUs and FPGAs  

Background:  B.S. in Electrical Engineering, M.S. in Applied Science, and Ph.D. in Applied Science with an emphasis in Computational Science and Engineering.

Bei came to campus in 2011 as a Post-Doctoral Research Associate at the Princeton Institute for Computational Science and Engineering (PICSciE) in the HPC fusion energy science/plasma physics area. In 2015, she was promoted to Associate Research Scholar. Over the past two years, Bei worked as a technical consultant on a National Science Foundation grant and more recently held the role of  co-principal investigator (co-PI) in helping to establish and fulfill associated research and development obligations at the Intel Parallel Computing Center at Princeton University/PICSciE.

She can be reached at (609) 258-1556 or

Garrett Wright

Primary Partnership: Program of Applied and Computational Mathematics (PACM)Garrett Wright

Focus:  Software engineering and optimization of ASPIRE, a package for cryo-EM single particle reconstruction.

Background:  B.S. Mathematics

Garrett studied experimental mathematics at Temple University where he focused on novel GPU computations, particularly eigensystems of certain random graph families. Garrett then worked in industry developing peta-scale time series models including production distributed systems and algorithms for quantitative finance in HTC and high frequency streaming domains. Over the years he has worked in HPC roles supporting the Princeton scientific community at GFDL and PPPL. At GFDL he authored their flagship GPU Radiative Transfer Code, GRTCODE. Similarly he developed cuOrbit a CUDA implementation of PPPL's toroidally confined plasma guiding center simulation.

He can be reached at

Junchao Xia

Primary Partnership: Program of Applied and Computational Mathematics (PACM)

Focus:  Developing the ASPIRE package for reconstructing 3D structures of biomolecules from 2D cryo-EM images.

Background:  B.S., M.S., and Ph.D. in Condensed Matter Physics

Junchao received Ph.D. in condensed matter physics from Clark University and transferred to biomolecular simulations and NMR calculations during his postdoctoral work.  Before joining Princeton University he focused on developing advanced algorithms and software packages to calculate absolute binding free energies of protein-ligand complexes using heterogeneous HPC clusters and dynamically distributed computing grids for massive-scale simulations. Junchao has also developed several academic software packages for academic research with some of them published as papers.

He can be reached at (609) 258-8206 or