Assistant Professors

Assistant Professors

Dr. James Fairbanks

Assistant Professor
Address Lab Location: MAE 206 Address Office: MAE 226C Website: Website

Biography

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

https://gataslab.org/

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

https://gataslab.org/projects

Publications

https://gataslab.org/research

research interests

Applied Category Theory, Computational Science and Engineering, Data Science, Numerical Methods, High Performance Computing, Design and Analysis of Complex Systems, Compositional Systems