Portfolio
Please note: This page is a work in progress as I add more webpages with more detailed project information.
My GitHub (@gmcginnis) has a number of past and current programming projects.
The University of Arizona
Constructing an oracle and dependency parser for the low-resource Breton language
INFO 539 - Statistical Natural Language Processing
Quantitative & qualitative analysis of Lemur Ink and JetPens usability tests
INFO 516 - Introduction to Human Computer Interaction
Wikipedia article improvements
INFO 505 - Foundations of Information
Spatio-temporal skin cancer risk modeling via Markov chain Monte Carlo (MCMC)
INFO 510 - Bayesian Modeling & Inference
Solving puzzles using A* search with novel heuristics
INFO 550 - Artificial Intelligence | Presented at UArizona Fall 2024 iShowcase
Multimedia scientific concept communications on the topic of pitch drop experiments
INFO 578 - Science Information and its Presentation
Scientific myth debunking via choice-based interactive fiction text adventure game
INFO 578 - Science Information and its Presentation
Meteorite map interactive Shiny dashboard
INFO 526 - Data Analysis and Visualization
Recreation of Minard’s chart of Napoleon’s 1812 Russian campaign
INFO 526 - Data Analysis and Visualization
Model design, database table creation, and querying of manufactured business data
INFO 579 - SQL/NoSQL Databases for Data and Information Sciences
Predicting mango quality values from NIR spectra via partial least squares regression
INFO 521 - Introduction to Machine Learning | Presented at UArizona Spring 2024 iShowcase
Reed College
Exploratory analysis of a Holocene sea salt ice core record from Skytrain Ice Rise
CHEM 470 - Thesis | Undergraduate senior thesis
On the History and Science of Chili Peppers
Independent project | Presented at Reed College 2022 Paideia
Album lyric & sentiment analyzer Shiny dashboard
MATH 241 - Data Science
Lophiiformes fish data exploratory Shiny dashboard
MATH 241 - Data Science
Portland air quality project: community collaboration, R package, and Shiny dashboard
Collaboration with NCA | Presented at Reed College 2021 Summer Research Poster Session
Impact of pandemic lockdowns on nitrogen dioxide atmospheric composition
CHEM 313 - Quantitative Data Analysis for Chemists
Toxic metal concentration analysis of FAAS & ICP-MS data from Johnson Creek Watershed
CHEM 313 - Quantitative Data Analysis for Chemists
Comparison of construction and traffic particulate matter measurements in SE Portland
CHEM 313 - Quantitative Data Analysis for Chemists
Laboratory Reports
CHEM 313 - Quantitative Data Analysis for Chemists
- [Un]Cut Gems
- Statistical Error Analysis & Hypothesis Testing
- Comparison of Construction and Traffic Particulate Matter Measurements in Southeast Portland
- Determining concentrations of toxic metals (As, Cd, Cr, Pb) in Johnson Creek Watershed soils by flame atomic absorption spectroscopy (FAAS) and inductively coupled plasma mass spectrometry (ICP-MS) (referenced above)
- Levoglucosan Analysis in Forested America at Different Periods of Forest Management Pre-Colonization and Post-Industrial Revolution
- Atmospheric composition by satellite remote sensing (referenced above)
CHEM 212 - Inorganic Chemistry
- Heck reaction using a palladium precatalyst under air
- Synthesis and characterization of an iron-acac complex
- Literature presentation: Rice et al. 2020
CHEM 201 & 202 - Organic Chemistry I & II
- Distillation of Whiskey Flavorings
- Synthesis of Isopentyl Acetate from Isopentyl Alcohol and Acetic Acid
- Rate of Nucleophilic Substitution
- Synthesis of Salicylic Acid from Methyl Salicylate and Sodium Hydroxide
- Synthesis of Acetylferrocene from Ferrocene and Acetic Anhydride
- Grignard Synthesis of an Aromatic Carboxylic Acid
- Sodium Borohydride Reduction of a Chiral Ketone
Essays
Please contact me if you are interested in my papers.
ENG 381 - The City in Film
- WATCH YOUR STEP: Sequence Analysis of Albert’s Murder in Killer’s Kiss (1955) (00:41:02-00:44:17)
- Extra Cheese is Two Dollars: Gemeinschaft, Gesellschaft, and Do the Right Thing (1989)
- No Friendly Places in the Valley: Los Angeles in Pulp Fiction (1994) and Mulholland Drive (2001)
ENG 352 (fall) - Chaucer’s Canterbury Tales
- Many a Noble Wyf, Mayde, and Wydwe: Gender, Class, and Age in The Wife of Bath’s Tale
- Sequitur de Accidia: On Sorrow, Neglect, and Restlessness in Chaucer’s Canterbury Tales
ENG 352 (spring) - Dante’s Divine Comedy
- Quia Tempus Non Erit Amplius: An Analysis of Time in Dante’s Inferno
- Raptus est in Paradisum: Dante’s First Purgatorial Dream
- La Passione Impressa: The Gate of Inferno and the Ultimate Theophany
HIST 321 - Crime and Law in Medieval and Early Modern Europe
- The Roles of Social and Economic Status in the Violence Laws of Acqui
- Women and Sixteenth Century French Remission Laws
- Complicating Factors and the Search for the Truth in Sixteenth Century Law
- A legal briefing from a Beccarian perspective regarding the trial of Tempel Anneke
- Equality, Rationality, & Predictability: The Legal Changes of Medieval Europe
ENG 261 - Film Noir
- Sequence Analysis: Mildred Pierce (1945)’s Opening Sequence (00:01:53-00:03:14)
- “You’re on a hate binge”: Restoration of the Patriarchal Order Through Male Violence and Female Casualty in The Big Heat
MUS 277 - Music & Politics
- Music of The Troubles: Irish Rebel, Folk, and Protest Songs
- The Tehrangeles Genre: In and Beyond the Nation
- Noise Uprising and the Politics of Recorded Sound
- “A life filled with fun, that’s what I love”: A Tribe Called Quest and the Politics of Musical Love
- Reflections on Hungry Listening, Academia, and the Role of Music in Revitalization
HIST 355 - Heretics, Witches, and Inquisitors
- Women in the Good Christian, Poor of Lyon, and Henrician Movements
- Inquisitorial Record-Keeping of Early Modern Europe
- Point-of-view essay: A Manual For the Eradication of the Fraticelli Heresy
- Autos-da-fé and the Power of the Holy Office of the Inquisition of New Spain
- Documentalium Inquisito: Structuring a Film Defining Inquisition, Heresy, and Power in the Context of the Middle and Early Modern Ages
ENG 242 - Shakespeare’s Tragedies
- The Ills We Do: A close analysis of Shakespeare’s Othello
- Every Inch a King: A comparison of the attitudes by Harold Bloom and by Stephen Greenblatt toward Lear of Shakespeare’s King Lear
- Immortal Longings: The conception of imagination in Shakespeare’s Antony and Cleopatra
HUM 110 (fall-spring) - Introduction to Humanities
- Gilgamesh’s Humanity: The Epic of Gilgamesh
- Rigidity vs. Adaptability: Comparing the Pharaohs of The Tale of Sinuhe and Genesis
- Who Can Call it Justice?: The doubts of the nature of justice in The Eumenides
- The Most Beautiful Thing: Comparing the poetry of Sappho and Archilochus
- In the Shadows of the Templo Mayor: Comparing the Reliefs of Coyolxauhqui and Tlaltecuhtli
- “No es Optimista”: Film as a critique of the modern state in Buñuel’s Los Olvidados (1950)
- As Strong as a Man: Women and the male gaze in Cane