About Craig Finch

Craig FinchCraig Finch is a Principal Consultant at Rootwork InfoTech LLC with extensive experience in research and development, computational science, engineering, data science, software development, enterprise IT, and entrepreneurship.
LinkedIn Craig Finch on LinkedIn
Craig Finch on Google Scholar
Craig Finch on Amazon.com


Craig Finch is an NSF-funded research scientist who is more interested in solving practical problems than climbing the tenure ladder. Dr. Finch started his career as a design engineer in the wireless communications sector during the massive growth period of the late 90′s. Growing bored with the evolutionary nature of wireless technology, the end of the tech bubble provided an excuse to take a break from industry and pursue a PhD in Modeling and Simulation at the NanoScience Technology Center at the University of Central Florida. Craig developed predictive computational tools and used them to design devices that pushed the boundaries of biotechnology. His research included optical biosensors, microfluidic devices, and function tissue constructs. Following his PhD, Craig was responsible for STOKES, the most powerful high performance computing cluster in Central Florida. On the side, Craig has worked as a concert lighting designer, wrote a technical book (Sage Beginners Guide), and held leadership positions in volunteer organizations.



  • PhD, Modeling and Simulation, University of Central Florida
  • MS in Electrical Engineering, University of Central Florida
  • BS in Electrical Engineering, University of Illinois at Urbana-Champaign


Research Interests

Dr. Finch is interested in developing mathematical models and simulation software to predict the behavior of physical systems. He has worked with many types of simulations including computational electromagnetics, computational fluid dynamics, multi-physics and molecular modeling. He is familiar with C/C++, Fortran, MATLAB, and PHP, but his favorite programming language is Python.


Resume in Microdata Format (experimental)


[schema type=”person” name=”Craig Finch” orgname=”Rootwork InfoTechLLC” jobtitle=”Principal Consultant” url=”https://shocksolution.com/about_craig_finch/ ‎” city=”Orlando” state=”FL” country=”US” phone=”321.209.8088″ ]
Email Craig Finch

1 thought on “About Craig Finch”

  1. I have read your comments in the following thread for in raspbian Buster.

    Will the following settings be enough to get me connected to the web?

    As of Raspbian GNU/Linux 10 (buster), the syntax for defining environment variables has changed from the older syntax shown in other answers. The export keyword is no longer supported in the /etc/environment file, and causes errors like this:
    invalid variable name “export http_proxy”, ignoring.
    Edit /etc/environment and set 3 lines to proxy both secure insecure requests:
    Restart the system for changes to take effect. After rebooting, open a terminal and type the following to see if the variables are present:
    env | grep proxy
    Note that Chromium (the default browser) often caches pages even on a “hard refresh,” so your proxy settings may not appear to work. Use an incognito window to open a test site.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.