Terry Feagin

Terry Feagin, Ph.D.

Professor of Computer Science ,
College of Science and Engineering

Contact number: 281-283-3880
Email: feagin@uhcl.edu
Office: Delta 172


  • 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

Research Projects

  • 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