Terry Feagin, Ph.D.
Professor of Computer Science ,
College of Science and Engineering
- Ph.D., Aerospace Engineering, University of Texas at Austin, 1972
- M.A., Astronomy, University of Texas at Austin, 1969
- B.A., Physics and Mathematics, Rice University, 1967
- 1984 Professor, Computer Science, University of Houston - Clear Lake, Houston, Texas
- 1980-1984 Professor and Head, Department of Computer Science, University of Tennessee, Knoxville, Tennessee
- 1979-1980 Associate Professor, Department of Aerospace Engineering and Department of Computer Science, The University of Tennessee Space Institute, Tullahoma, Tennessee
- 1978-1979 Associate Director for Research and Development, University of Tennessee Computing Center, Knoxville, Tennessee
- 1973-1978 Assistant Professor, Department of Computer Science and Department of Aerospace Engineering, The University of Tennessee Space Institute, Tullahoma, Tennessee
- 1972-1973 Postdoctoral Research Associate of the National Research Council and National Academy of Sciences while in residence at NASA's Goddard Space Flight Center, Greenbelt, Maryland
Areas of Expertise
Numerical Methods, Parallel Algorithms, Artificial Intelligence, Machine Learning, Scientific Visualization, Fault Management, Research Methods.
- Gottlieb, R. G., Fowler, W.T., and Feagin, T. “Analytical Position and Velocity Partials for Conic and Non-Conic Trajectories,” AAS Paper No. 17-128, February, 2017
- Feagin, T. and Gottlieb, R. G., “The efficient solution of Kepler’s equation using a quartic approximation and rational functions,” Neural, Parallel & Scientific Computations, pp. 246-249, December 2016
- Feagin, T., “High-order Explicit Runge-Kutta Methods Using M-Symmetry,” Neural, Parallel & Scientific Computations, Vol. 20, No. 4, December 2012, pp. 437-458
- Feagin, T., “An Implicit Runge-Kutta Method for Perturbed Ordinary Differential Equations,” Proceedings of Neural, Parallel & Scientific Computations, Vol. 4, pp. 129-134 (2010). Dynamic Publishers, Inc., U.S.A.
- Feagin, T., “High-Order m-symmetric Runge-Kutta Methods,” Proceeding of the 23rd Biennial Conference on Numerical Analysis, Strathclyde University, Glasgow, Scotland, June 23-26, 2009.
- Feagin, T., “An Explicit Runge-Kutta Method of Order Fourteen,” Numerical Algorithms, 2009
- Feagin, R.A., Wu, X.B., and Feagin, T., “Edge effects in lacunarity analysis” Ecological Modelling 201: 262-268 (2007)
- Feagin, T., “A Tenth-Order Runge-Kutta Method with Error Estimate,” Proceedings of the IAENG Conf. on Scientific Computing, 2007
- Bahloor, P., Leibfried, T., Feagin, T., and Giarratano, J. "GOLDS, a Blackboard System for Fault Diagnosis" Third CLIPS Conference Proceedings, September 14, 1994
- Feagin, T., "A Tutorial on CLIPsTOOL, a Graphical Interface to CLIPS," Third CLIPS Conference Proceedings, September 14, 1994
Courses (Current Academic Year)
- Ada Programming Language
- Advanced Graphics Windowing Systems
- Applications of Discrete Math
- AI Programming Languages
- Artificial Intelligence
- Computer Graphics and Interface Design
- Computer Graphics (3-D)
- Concepts of Programming Languages and Compilers
- Data Structures
- Data Structures with Java
- Design and Analysis of Numerical Methods
- Expert Systems
- Independent Study: Computer Aided Software Engineering
- Independent Study: Study of CASE Tools
- Independent Study: Graphics Processing Units
- Independent Study: Methods of Artificial Intelligence
- Independent Study: Neural Networks
- Independent Study: Advanced Java with CORBA
- Independent Study: Java Implementation of DCOM
- Master’s Thesis Research
- Numerical Methods
- Problems in Computer Science
- Programming Languages
- Programming Languages and Problem Solving
- Programming with C
- Programming with Java
- Research Methods in Computer Science
- Research Project and Seminar
- Research Topics in Computer Science: Artificial Intelligence
- Research Topics in Computer Science: X Window System
- Research Topics: Concepts of Compilers and Programming Languages
- Research Topics in Computer Science: Scientific Writing
- Senior Projects in Computer Science
- Simulation Techniques
- Software Development with Java
- Structured Program Design and Coding
- Structured Software Design
- Structured Programming with Pascal
- 2011 Principal Investigator, Institute for Space Systems Operations Seed Grant, Implementation of Parallel Methods for Orbit Determination
- 2010 Principal Investigator, ISSO Seed Grant, The Application of Implicit Runge-Kutta Methods to Perturbed Trajectory Computations
- 2007-2008 Principal Investigator, FRSF Grant, High-order Runge-Kutta Methods
- 2000-2004 Principal Investigator, NASA Grant, "OPC OLE for Process Control"
- 1996-2004 Principal Investigator, Microsoft Development Grant
- 1994-1995 Principal Investigator, TQM Grant / IBM Corp, "The Development of a Stock Price Forecasting Model Using a Neural Network"
- 1994-1995 Principal Investigator, TQM Grant / IBM Corp, "Development of Computer-Aided Software Engineering Laboratory"
- 1993-1994 Principal Investigator, TQM Grant / IBM Corp, "Study of Advanced Software Engineering"
- 1992-1994 Principal Investigator, Grant from IBM Corp, "Advanced Software Technology"
- 1990-1992 Co-Principal Investigator, "Verification and Validation of Expert Systems Survey," RICIS/IBM subcontract from NASA/Johnson
- 1986-1991 Principal Investigator / Technical Monitor for RICIS Artificial Intelligence/Expert Systems subcontracts from NASA/JSC
- 1985-1989 Senior Investigator, Grants from NASA/Johnson Space Center, "Communications and Tracking Expert System for the NASA Space Station"
- 1982-1984 Principal Investigator, Grant from Union Carbide Corp. and DoE, "Geographic Systems and Computer Data Base Development"
- 1980-1981 Senior Investigator on Army Contract DAAG29-76-D-0100, "Ballistic Research"
- 1979-1980 Investigator on Army Contract DAAK11-80-K-0035, "Multiple Scattering in Smoke/Obscurances"
- 1975-1976 Principal Investigator for NASA Grant NSG-5040, "On-Board Determination of the Orbit of a Satellite Using Chebyshev Series," The University of Tennessee Space Institute
- 1974-1975 Principal Investigator for NASA Grant NCR-43-001-144, "The Iterative Solution of the Problem of Orbit Estimation Using Chebyshev Series," The University of Tennessee Space Institute
Awards and Accomplishments
- 2017 Recipient, Faculty Development Leave Award
- 2007-2009 Distinguished Professor in Computer Science and Engineering
- 2008 President’s Distinguished Faculty Award for Research
- 2007 Recipient, Faculty Development Leave Award
- 1994 Nominee, IEEE Technical Educator of the Year Award
- 1993 Finalist, Piper Teaching Award
- 1993 Recipient, Faculty Development Leave Award
- 1985 Who's Who in the South and Southwest
- 1984 Who's Who in Technology Today
- 1975 Who's Who in Computer Education and Research
- 1972 Sigma Gamma Tau Engineering Honor Society
- 1972 Phi Kappa Phi National Honor Society