What I have been up to...
I teach 3 sections of a Data Structures course at Rutgers University, New Brunswick weekly while tutoring undergraduate students in 4 CS courses. I also aid in testing an AI-aided object detection tool for NJ Transit as a Research Assistant. Still proctoring and grading 1000+ exams for Introduction to Computer Science, creating coding assignments for introductory CS courses, and upholding university policies in Demarest Hall as a Resident Assistant.
Works in Progress...
Nostalgia Net
Python, Flask, SQL, HTML, CSS
A shared nostalgia archive where users can showcase old media that they find nostalgic on a dashboard and can collaborate on forums amongst others. Using this project to practice web scraping, using flask, and creating a database of these memories with SQLite3.
Digital Scrapbook
HTML, CSS, Javascript, Node.js, React, Vite
Creating a digital scrapbook to showcase my experiences and growth throughout college, incorporating interactive elements where users can add or delete photos, captions, and tags.
Zebra Songfinch Senior Honors Thesis
Python, Anaconda, MATLAB, NumPy, Matplotlib, DeepLabCut, Pytorch, Tensorflow
Based upon previous research which has determined that Zebra Finches can determine a difference in auditory stimuli based on experiments where standard versus oddball stimuli were played, further work has been done which has alluded to the fact that the more different an oddball auditory stimuli is from the finch's original song, the greater change in head movement there is from the bird's behavior. In this project, I aim to create a predictive modeling algorithm which will be able to determine which auditory stimuli is played as a result of the bird's movement as input.
Cross-Linguistic Translatability of Thick vs. Thin Terms in Polish, English, and Spanish
Research in philosophy, linguistics, social cognition.
Preparing a manuscript to investigate the cross-linguistic translatability of evaluative versus descriptive terms
related to emotional attachment across Polish, English, and Spanish.
Coding Projects
NYC Bicycle Traffic Predictor
Python, Pandas, Seaborn, Matplotlib, Scikit-Learn
Developed and trained supervised machine learning models to predict daily bicycle traffic across NYC’s East River bridges using weather and temporal data. Conducted data cleaning, feature engineering, and exploratory analysis on a real-world dataset including bridge counts, temperature, precipitation, and day-of-week indicators.
File Compression
Java, Queues, OOP, Arraylists, Binary Trees
Implementation of the Huffman coding algorithm for lossless data compression. Reduced size of large input file by encoding contents into an optimal binary tree based on the frequency of characters in the file, and then encoding the file's data to compress the file, which can later be decompressed to restore the original content without any loss of information.
NJ HDMA Loan Interface
Python, SQL, Paramiko, Llama.cpp
Developed a fully normalized PostgreSQL database for HDMA loan data with a Python-based natural
language–to–SQL interface using llama.cpp, and deployed secure remote querying via SSH (Paramiko) to connect a
local LLM interface with Rutgers’ iLab database servers.
Fake vs Real News Headline Detection
Python, Pandas, NumPy, Matplotlib, Scikit-Learn
Developed an end-to-end fake news detection system in Python integrating TF-IDF vectorization, NLP techniques, hierarchical clustering, and a logistic regression evaluation module with Seaborn alongside an automated web scraping pipeline for continuous dataset updates, achieving 97% accuracy.
Sports Team Shell
C, Makefile, Git
A lightweight interactive shell for managing a simple in-memory database of sports-related entities (teams, athletes, and competitions). The program supports basic table operations such as setup, insert, delete, modify, and retrieval of records.
Fantasy RolePlay Game
Javascript, Python, Java, Node.js, React
A quirky fantasy roleplay where every choice leads to cookies… or chaos. In Cave of Choices, you’ll meet quirky characters like the misunderstood Orc, the judgmental Knight, and the eccentric Wizard. Each interaction branches into new paths, with outcomes ranging from friendship and cookies to awkward betrayals and magical banishments.
Publications
Un-Artificial Intelligence: A Computational Exploration of the Mind
Published Textbook
Authored a chapter on problem-solving and decision making alongside 100 students and faculty to publish an undergraduate textbook introducing core concepts in cognitive science.
The Atomic Lottery: A Story of Cosmic Rebellion
Published Novel
Co-wrote and edited a colleague's novel on the human experience, combining philosophy of mind, astrophysics, and personal experience to write a heartfelt dive into what it means to be a human being.
To What Extent does Linguistic Encoding of Motion Influence Event Segmentation?
Literature Review
Researched, reviewed, and examined 45 articles to write a cohesive literature review concerning the linguistic encoding of motion in different languages. Performed an interdisciplinary literature review combining the fields of cognitive science, linguistics, event cognition, and neuroscience, under the guidance of Dr. Shannon Bryant.
Essentialist Beliefs and Social Identity
Experimental Project Proposal
Extended Haslam et al.’s (2000) two-factor model of essentialism by incorporating participant identity variables and
intersectional analysis using PCA, ANOVA, and moderation analyses.
Relevant Coursework
International Baccalaureate Diploma 2022
New Jersey Seal of Biliteracy in Spanish & Polish
Data Structures
Calculus I & II, Physics I & II, Linear Algebra
Discrete Structures I & II
01:198:211 Computer Architecture
01:198:344 Design & Analysis of Computer Algorithms
01:198:329 Minds, Machines, & Persons
01:198:336 Principles of Information & Data Management
01:198:439 Data Science
What Can I Do?
Java
Python
C
R
MySQL
JavaScript
HTML
CSS
React
NodeJS
Tailwind
Pandas
NumPy
Matplotlib
PyTorch
Git
Bitbucket
PostgreSQL
JQuery
SASS