Genevieve Chermside

Hi, welcome to my website! I'm a student at Brown University interested in applying machine learning techniques to expand understanding of biology and further medical capabilities.

Education


Brown University

Expected Graduation: June 2028

Intended Major: Computational Biology

Relevant Coursework:

  • Accelerated Introduction to Computer Science (Pyret)
  • Introduction to AI (Python)
  • Machine Learning (Python)
  • Statistical Inference I
  • Linear Algebra

Projects


clickMe

I coded this website, including the animation of the bubbles and the drawing of all the shapes, enjoy looking through all my computer science projects!

curvedLine

I'm building a machine learning model to predict recurrence and identify key genes that affect the chances of a patient experiencing recurrence of Uterine Corpus Endometrial Carcinoma (UCEC). I'm using clinical, gene expression, and mutational data gathered by The Cancer Genome Atlas (TCGA) to train and test this model.

curvedLine

In my Foundations of AI class, I developed an algorithm to play the board game Go. The algorithm combined a Monte Carlo Tree Search for positions with many available moves and an iterative deepening agent with Alpha-Beta Pruning for positions with fewer options. My class held a tournament where all student algorithms competed, and my algorithm placed first overall.

curvedLine

I worked in a group of three over a 4-month period to program a website where ASL learners and signers could sign into a computer screen to look up the English translation of a sign. A used a library that tracks a hand on a video, and the data captured is processed by a machine learning algorithm I wrote to translate it. New data and signs can also be entered on the website to allow for growth.

curvedLine

Ant War is a game that I started designing with my family the summer of 2023 and am still working on. It is a two player competitive game where each player controls an ant colony and is trying to take over as much land as possible.

curvedLine

This game gives the user 24-cards in one of three sizes. For each card, the user must find a solution using the four numbers provided that when added, multiplied, subtracted, or divided makes 24. If the user cannot come up with the solution, the program can also tell them the answer. To build this I created three programs, one that makes valid 24-cards, one that finds solutions to a given card, and one that combines them all to allow users to play the game.

curvedLine

This is a program where you can play a 20-questions like game with characters from Harry Potter. Think of a character, and the program will ask you yes or no questions till it can guess the character you're thinking of. If the program guesses wrong, it will ask for your character and a question to differentiate that character with the incorrect guess. This is will be saved so the program can guess the character in future games.

curvedLine

With this program, the user gets to find as many words as they can in a word scramble, repeat letters allowed. At the end of the game, the program will provide all possible words that could be made from that scramble. I created this to solve the New York Times Spelling Bee Puzzle.

curvedLine

This is a pass and play version of the party game Codenames. In the game, a 5-by-5 grid of words are put out. There are two teams, red and blue, and each team has a codemaster. The codemasters know which words are sectretly their words, and they must give one word clues to make the user guess their color words. This website lets users, on one laptop, play this game.

Contact