Note: Navigation Bar may require two taps to work.
My name is Andrew Kelton. I am pursuing a Bachelor's of Science in Computer Science at the
University of Central Florida (UCF) and will be graduating in December 2026. This past semester I
conducted research on parallel TF-IDF text classifier implementations in C++, if you want to
learn more about my research please view the project in the projects
section below. Furthermore, I am taking my experience and knowledge I gained from this
research project to intern at Urban Sky in Denver,
Colorado this summer as an AI Systems Intern.
I hope you enjoy my site :)
Description: A multithreaded, parallel TF-IDF vectorizer and text classifier written in C++. Receives training data, and computes TF-IDF scores for all documents in Corpus, sorting documents in their respective category. Receives un-trained data, computes TF-IDF scores, classifies unknown document categories using cosine similarity against trained data, ratio (0.8 trained: 0.2 un-trained). The goal of this project and research was to create the first multithreaded TF-IDF implementation for efficient text classification in C++.
DocumentationDescription: Machine Learning algorithm, predicts MLB game outcomes with a 70-80% accuracy. Top picks get posted to the X account. Created my own API for getting team predictions and data. Also predicts game's first inning over/under 0.5 runs. Implemented a frontend with JavaScript with react.js.
Click on project name to view Github link.
Course Name | Course Code | Language |
---|---|---|
Engineering Applications of Intelligent Systems | EEL 4872 | Python |
Concepts of Parallel and Distributed Processing | COP 4520 | C++, Rust, Java |
Computer Science I | COP 3502 | C |
Computer Science II | COP 3503 | Java |
Systems Software | COP 3402 | C & Assembly |
Object Oriented Programming | COP 3330 | Java |
Security in Computing | CIS 3360 | C & GoLang |
Computer Logic & Organization | CDA 3103 | C & Assembly |
Intro to Programming with C | COP 3223 | C |
Intro to Computer Programming | COP 1000 | Python |
Calculus I | MAC 2311 | Calculus |
Calculus II | MAC 2312 | Calculus |
Intro to Discrete Structures | COT 3100 | Discrete Math |
Statistical Methods I | STA 2023 | Statistics |
Course Name | Course Code |
---|---|
Physics I w/ Calc I (summer) | PHY 2048C |
Processes for Object-Oriented Software Development | COP 4331 |
Discrete Structures II | COT 4210 |
Computer Architecture | EEL 4768 |
Calculus III | MAC 2313 |