List of Recent Programming Projects
(In order of most recent)

  • A tool that scans and grades a test sheet using OMR, Python, and OpenCV: Jupyter Notebook, Github
  • A tool to extract footnotes and in-text citations from several word documents (.docx) and show similarities: Jupyter Notebook
  • A tool to show how many pledges are needed for a successful crowdfunding campaign based on a model fit on campaign data covering several months in 2017: Jupyter Notebook, Github
  • An evaluation of key performance indicators (KPI) for a subset of the World of Warcraft (WOW) dataset on Kaggle using the Python programming language: Jupyter Notebook, Github
  • An attempt to classify mainstream, fake, conspiracy and satire news posted on Facebook using the Python programming language: Portfolio, Medium
  • Exploratory data analysis of the Ames, Iowa housing dataset on Kaggle, including a comparison of ordinary linear regression and linear regression with regularization to predict sales price: Jupyter Notebook
  • A dynamic optimization program to maximize the total monthly value from water allocation at Lewiston Dam for rice production and in-stream fish using the Fortran programming language: Report and code in Appendix B
  • Under a hypothetical engineering project scenario, the evaluation of the performance of cubic spline interpolation and linear interpolation to correct an offset in the measurement of greenhouse gas mixing ratio measurements from a Precision Gas System at the U.S. Department of Energy’s Atmospheric Radiation Measurement Climate Research Facility South Great Plains site using the R programming language: Report and code in Section 8.5