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

Ian Cosden


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

Vineet Bansal


Abhishek 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

Abhishek Biswas


Joshua C. Carmichael

Primary Partnership: The Program in Applied and Computational Mathematics

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

Background: B.S. in Mathematics from Temple University, Ph.D. in Mathematics from Drexel University.

Prior to joining the RSE group at Princeton, Josh worked as an Assistant Professor of Mathematics at Kutztown University. His doctoral research involved analytical approximations and numerical simulations of solitary wave solutions to a generalized form of the Fermi-Pasta-Ulam-Tsingou lattice, a nonlinear system of coupled oscillators of infinite length.

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

Joshua C. Carmichael


Calla E. 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

Calla Chennault


Troy J. 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

Troy Comi


Michal R. Grzadkowski

Primary Partnership: Operations Research & Financial Engineering (ORFE)

Focus: Providing software development support for the ORFEUS project based around effectively incorporating renewable sources of energy into modern electricity markets.

Background: BMath in Combinatorics & Optimization, SM in Electrical Engineering and Computer Science

Michal joined Princeton Research Computing in 2021 after five years working as a Research Software Engineer at Oregon Health & Science University, where his primary project involved studying the application of machine learning models to better understand the impacts of mutations commonly implicated in tumorigenesis. This involved implementing novel methods for representing the taxonomies of mutations present in cancer cohorts, as well as developing software for deploying and consolidating thousands of classification models on a high-performance compute cluster. His present work focuses on optimizing pipelines for generating quantitative assessments of the contributions various types of assets can make to a power grid’s ability to satisfy the demand for electricity over a given time frame.

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

Michal R. Grzadkowski


Christopher Langfield

Primary Partnership: Program in Applied and Computational Mathematics

Focus: Development of ASPIRE, a software package for reconstruction of cryo-electron microscopy images

Background: B.S. Applied Mathematics

Chris studied math at the University of Rochester, where he was involved with research in linguistics and, later, molecular simulation. He then worked as a research assistant at Columbia University Medical Center, where he developed software tools for preprocessing and analyzing fMRI and structural brain scans. Chris joined the RSE group at Princeton in August 2021.

He can be reached at 609-258-8206 or

Christopher Langfield


Henry 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

Henry F. Schreiner


Colin B. Swaney

Primary Partnership: Data-Driven Social Science (DDSS)

Focus: Data Engineering, Machine Learning Engineering

Background: B.S. in Mathematics and Economics, M.S. in Mathematics, Ph.D. in Finance from the University of Iowa

Colin joined the RSE group at Princeton in May 2021 in affiliation with the Initiative for Data-Driven Social Science. His work focuses on creating open-source statistical software and building systems to manage and facilitate research on large-scale social science databases. In his past research, he has developed methods to forecast high-frequency trade activity and predict mutual fund returns using machine learning methods. Prior to Princeton, Colin held roles as a quantitative researcher at Jacobs Levy Equity Management and as the lead data scientist at Nova Credit Inc.

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

Colin Swaney


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

David Turner


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

Bei Wang


Garrett Wright

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

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

Garrett Wright