1. Catherine Huang
Acton MA, 01720 catherinehua@umass.edu
(978) 793-5864 www.linkedin.com/in/catherine-huang1
Education
University of Massachusetts, Amherst Exp. May 2022
Computer Science and Math Double Major, Business Minor
● GPA: 3.9
● Dean’s List: Fall 2019, Spring 2020
● Relevant courses: Data Structures, Programming Methodology, Discrete Mathematics, Scientific
Computation, Linear Algebra, Multivariate Calculus
Experience
Coding Instructor, Code Wiz June 2019 - Present
● Have taught 20+ kids ages 6-13 coding fundamentals, animations, and introductory game design with
drag-and-drop coding, Tynker, and MIT App Inventor
Tran(send) It: HackHer Hackathon Feb 2020
● Helped design a disability-accessible Java tutorial website using HTML and Javascript
● Aimed to make website accessible to those with visual, mobile, and learning impairments using a text to
sound feature, keyboard indexing to blocks of text, and alt tabs for word definitions
● Aimed to mitigate educational and workforce inequality for the disabled by providing an accessible
learning platform, which could be generalized into a mainstream framework
Projects
Image Manipulation Library Sept - Oct 2020 Javascript
● Designed and implemented a Javascript library to perform a wide range of image manipulation tasks
including mapping, filtering, and reduction
● Created and tested custom higher order functions such as map, filter, and reduce for image manipulation
● Utilized functions to implement blurring, edge highlighting, color saturation, and effect composition
Binary Search Tree Algorithm April 2020 Java
● Implemented the binary search tree interface and the self-balancing scapegoat tree data structure using
linked lists and generic data types
● Created and tested methods to balance trees, add and delete nodes, and get the minimum, maximum, or
root elements; threw exceptions when needed
● Wrote recursive methods for pre-order, post-order, and in-order traversal using the queue data structure
Fractal Imaging and Linked List Integers Mar 2020 Java
● Used recursion to draw fractals such as Koch Curves, Trees, Sierpinski Triangles, and Sierpinski
Carpets
● Implemented a large, non-negative integer data structure using linked lists to store digits in nodes
● Wrote and tested the associated factorial, addition, and multiplication methods for the integer class
which allowed for computations with large results
Technical Skills
Java • Javascript • Data Structures • HTML • CSS • Eclipse IDE • Visual Studio Code • Excel Sheets