Education

Yale University

Bachelor of Science - Computer Science & Religious Studies

New Haven, CT
Class of 2020

Teaching Assistant: Systems Programming & Computer Organization; Data Structures; Introduction to Computer Science; Introduction to Computer Programming

Computer Science Coursework: Software Verification; Natural Language Processing; Computer Vision & Biological Perception; Artificial Intelligence; Systems Programming & Computer Organization; Data Structures; Algorithms; Linear Algebra & Matrix Theory; Discrete Mathematics; Ordinary & Partial Differential Equations

Religious Studies Coursework: Biblical & Constitutional Interpretations in Dialogue; Theology & Medicine; The End of Metaphysics; Religion & Society; Spiritual But Not Religious; Holy Hipsters – Spiritual Heterodoxy in Post-War America; Religion & Grief

Legal Studies & Policy Coursework: Topics in CS & Law; Data Governace in the Digital Age; Latin American Political Thought; Hindu Nationalism; Cities, Suburbs, & School Choice; Political Philosophy

Budapest University of Technology & Economics

Aquincum Institute of Technology

Coursework: Mobile Software Development

Budapest, Hungary
June 2017 - July 2017

Evanston Township High School

National Merit Finalist

Evanston, IL
Class of 2016

Technical Experience

Primary Languages

Education Initiative: Learning Platform Team
Full-Stack Software Engineer

Upcoming

Redwood City, CA
Beginning January 2021

Software Engineering Intern

Built accessibility tools in React aimed at improving the learning experience for students with IEP's and English Language Learners including Voice Typing and Text to Speech.

Introduced handwriting recognition into the student math editor to allow students to convert their handwritten math into LaTeX that is inserted into their document.

Integrated a Ruby on Rails logging system into the Notebooks (student document system) codebase to log student and teacher usage of editor functionality and determine areas for further improvement.

May 2019 - August 2019
Technology Development Program: Corporate Security & Threat Analytics
Technology Development Intern

Used Grafana and Prometheus to visualize incoming data for all the CSTA K8S environments from MongoDB representing worldwide cyber security threats and attacks on the AT&T servers into order to debug, monitor, and track performance and resource utilization.

Enhanced 10 Java codebases for the Corporate Security & Threat Analytics (CSTA) team to remove potential security flaws indentified by Veracode Greenlight.

Built a prototype UI for the new Mobility Security Dashboard using Angular and C3.js.

Chicago, IL
June 2018 - August 2018

Research Experience

Publications

Zhang, R., Westerfield, C., Shim, S., Bingham, G., Fabbri, A., Verma, N., Hu, W., Radev, D. (2019) “Improving Low-Resource Cross-lingual Document Retrieval by Reranking with Deep Bilingual Representations.” Association for Computational Linguistics.

Fabbri, A., Li, I., Trairatvorakul, P., He, Y., Ting, T., Tung, R., Westerfield, C., Radev, D. (2018) “TutorialBank: Using a Manually-Collected Corpus for Prerequisite Chains, Survey Extraction and Resource Recommendation.” Association for Computational Linguistics.

Omnibus Legislation Analysis

U.S. Legal Code Value Determination & Citation Network Project

Yale Law School
January 2019 - Present

Determined the most common phrases (bi-,tri-, and four-grams) in the U.S. Legal Code and mapped changes in the rankings of these phrases from 1925-2012.

Supreme Court Justice Language Complexity and Style Project

Developed a data analysis sytem using Python-based NLP libraries to process opinions written by the U.S. Supreme Court Justices to draw conclusions about the complexity, sentimentality, and polarity of their writing.

October 2018 - December 2018

Language, Information, & Learning at Yale

Machine Translation for English Retrieval of Any Language Project

Yale University
September 2017 - May 2019

Determined the optimal re-ranking system as applied to multilingual tasks for the development of a cross-lingual information retrieval system specifically for low-density and surprise languages, with training data in Swahili and Tagalog.

All About NLP Project

Create and update the All About NLP (AAN) website interface and database with a focus on improving search queries through machine learning as part of a team of developers.

September 2017 - December 2018

Andersen Lab

Genome Assembly & Annotation Project

Northwestern University
September 2015 - July 2016

Used R to research mutations in the RAS pathway in Caenorhabditis elegans to determine possible sites of cancer in the equivalent human pathway.

Activism Experience

Presentations

Westerfield, C., Nijhawan, S., Lee, A. (2018) "Hello World! Teaching Coding Fundamentals to K-8."
WE18 Society of Women Engineers National Conference.

Float Foundation, Inc. 501(c)(3) Charity

Founder & Chair of the Board

New Haven, CT

March 2019 - Present

Founded the Float Foundation, Inc. 501(c)(3) charity as president of Float – the Yale Women in Computer Science Society – to streamline the company sponsorship process for tax-deductible donations. The increase in the Float budget will provide funding for conference scholarships, student project stipends, and community-building events.

New Haven, CT
September 2019 - Present

Uphold a safe and welcoming environment despite the presence of protestors by escorting patients to the clinic and enforcing boundaries on protestor behavior.

Float: Yale Women in Computer Science Society

Senior Advisor
President
Events Committee: Recruitment Lead

New Haven, CT

April 2019 - Present

May 2018 - May 2019

May 2017 - April 2018

Spearheading the inaugral Yale lecture series on Computer Science & Ethics featuring female speakers from the fields of academia, journalism, software engineering, and political science.

Fostered greater community among Yale women and gender minorities in the computer science major through workshops, social events, town hall meetings with professors, and company partnerships.

New Haven, CT

April 2018 - May 2019

May 2017 - March 2018

Created pathways for women engineers at Yale to explore post-graduate opportunities by hosting professional development events and organizing group attendance at the National SWE conference.

Code Haven Yale

Curriculum Director

New Haven, CT
January 2018 - May 2019

Developed a year-long computer science curriculum applicable for students in grades 5 – 8 to teach programming fundamentals that culminated in a final project.

Events Director

Organized a computer science project fair for more than 120 students to showcase student progress after a year of the Code Haven curriculum.

Directed a conference that will guide more than 50 teachers from elementary and middle schools across Connecticut on how to introduce computer science and programming software into their classrooms.

May 2017 - May 2018
Lead Classroom Teacher

Taught computer programming and Android app development (using Scratch and MIT App Inventor) to more than 170 middle schoolers per year in New Haven middle schools.

Jaunary 2017 - May 2019
Evanston, IL
April 2014 - May 2016

Founded first ever club at Evanston Township High School to encourage more girls to participate in higher level science courses and pursue careers in STEM. Events included organized shadow days at Northwestern University, design competitions, monthly meetings, and tutoring programs for more than 150 club members.