## Eigenvectors from Eigenvalues

** Published:**

Based off a recent mathematical discovery, this implements the formula necessary to compute normed eigenvectors given only the eigenvalues of a Hermitian matrix.

** Published:**

Based off a recent mathematical discovery, this implements the formula necessary to compute normed eigenvectors given only the eigenvalues of a Hermitian matrix.

** Published:**

I enjoy contributing to open source!

** Published:**

Development of an algorithm to traverse a spherical voxel coordinate grid.

** Published:**

The Cornell Military Network (CMN) is hosting an event to introduce the Cornell Military Network, which includes a panel discussion with two past undergraduate students currently serving, and one student veteran (myself).

** Published:**

Calyx is a new intermediate language (IL) for compiling high-level programs into hardware designs. It combines hardware-like structural language with a software-like control flow representation with loops and conditionals. This talk will focus on the motivation behind Calyx, what it is today, and progress on a current frontend, namely TVM Relay.

Teaching Assistant, *Computer Science*, 2019

Intermediate programming in a high-level language and introduction to computer science. Topics include object-oriented programming (classes, objects, subclasses, types), graphical user interfaces, algorithm analysis (asymptotic complexity, big “O” notation), recursion, testing, program correctness (loop invariants), searching/sorting, data structures (lists, trees, stacks, queues, heaps, search trees, hash tables, graphs), graph algorithms. Java is the principal programming language.