Dr. James Fairbanks
Assistant ProfessorBiography
Dr. James Fairbanks’ work specializes in the areas of Computational Science and Engineering, Computational Mathematics, numerical methods, and high-performance computing (HPC). He aims to utilize applied category theory, and algebraic techniques for designing and developing software for technical computing problems. In the realm of Computational Mathematics, his research focuses on using mathematical modeling and numerical methods to address challenges in scientific computing and data-driven engineering. He is interested in compositionality in engineered and scientific systems, especially mathematical and theoretical foundations for the design and analysis of complex and hierarchical systems. Research in these topics is fueled by problems in robotics, dynamics, and control and computational physics including computational fluid mechanics.
Research EXPERTISE
Dr. Fairbanks has previously worked on applications of high-performance computing techniques to solve complex problems in fields such as healthcare, social science, epidemiology, biology, and physics. graph algorithms, and analytics. He has previously worked at the Georgia Tech Research Institute (Atlanta, GA) and interned at the Lawrence Livermore National Laboratory (Livermore, CA) and Center for Computing Sciences (Bowie, MD).
GATAS LAB
Teaching biography
Dr. James Fairbanks’ teaching philosophy is deeply rooted in the belief that computational and applied mathematics is essential to modern engineering. Students should be prepared to practice engineering with foundations to understand and appreciate the complexities of numerical methods. These skills and knowledge are critical for students to succeed in all ways that engineers impact society.
courses taught
Fall 2022 “Abstraction Composition and Computation” (CIS4930/6930),
Spring 2023 “Numerical Analysis: A Computational Approach” (COT4501).
Spring 2024 “Numerical Analysis: A Computational Approach” (COT4501).
Teaching Interests
EGM 6341 Numerical Methods of Engineering Analysis I
EGM 3344 Introduction to Numerical Methods of Engineering Analysis
active projects
Publications
research interests
Applied Category Theory, Computational Science and Engineering, Data Science, Numerical Methods, High Performance Computing, Design and Analysis of Complex Systems, Compositional Systems