cucapra / undergrad-research

file issues here if you're interested in doing research with us!
https://capra.cs.cornell.edu/ugresearch.html
0 stars 0 forks source link

Matias Goldfeld #92

Closed matugol closed 2 years ago

matugol commented 2 years ago

Personal Details

Name: Matias Goldfeld

Major: Computer Science

Year in Cornell & Expected graduation date: Junior, expected to graduate next Fall or next Spring

Relevant classes: ECE 2300, CS 2802, CS 3110, CS 3420, CS 4110, CS 4160, ECE 4760, CS 4820

Interested in continuing research during the summer? Unlikely, but I'm interested in full-time research in the Fall or Spring

Expertise (languages/frameworks/etc.): C, Java, Python, OCaml, Coq, Verilog (albeit a bit rusty as ECE 2300 was a while back), currently learning Rust

Research

When do you want to do research? I would be available to research for a full 4 credits during either the Fall or Spring semesters next year. I'm not sure if it's a possibility, but I am also very interested in researching full-time during either the Fall or Spring semester next year.

What is exciting to you about research? In some of the higher level classes I've taken I've seen a glimpse of the cutting edge of fields in CS. They seemed so interesting, and I think I would greatly enjoy being able to work on cutting edge projects like those. Additionally, the problems research projects tend to solve and the solutions they use are unlike anything I've seen in industry. The open-endedness and creativity of research excites me. I'm hoping to learn a ton throughout my research whilst managing to make a contribution to the field.

What kind of research do you want to do? I'm very interested in both computer architecture and programming languages. Beyond that, I'm open to whatever roles your group has available!

Background

Was there a paper that particularly excited you? Evolving Neural Networks through Augmenting Topologies was the first paper I ever read. Back in high school, I found it from a YouTube video where they trained neural networks to play videos games. It fascinated me so much that computers can learn in a way similar to evolution. I proceeded to slowly make my way through the paper and it ended up encouraging me to join my school's science research program and work on student and course scheduling algorithms. At Cornell, after taking an ML course and a couple of computer architecture and programming language courses, I realized I was far more interested in the latter, which is why researching at Capra sounds so cool :)

Which of the current research projects would you be interested in working on and why? My interests align primarily with Calyx and Dahlia. ECE 2300 got me hooked on computer architecture. While Verilog was more than suitable for learning computer architecture, I felt it would leave something to be desired if I were to use it for larger projects. Calyx seems to provide a solution through better abstractions. In reading these papers, I was interested by some of features I've also seen in Rust, which I'm currently learning, and how they're used differently. Namely live-range analysis with Rust's lifetimes and affine types in Dahlia. As someone who's been increasingly playing with hardware and PLs in their free time, I'm excited by the idea of bringing them both together and learning all about these projects.

Anything else you want to tell us about yourself? I'm a very quick learner and can get very invested (sometimes too much so?) in interesting projects.

Attach a CV/Resumé resume.pdf

stale[bot] commented 2 years ago

It's been roughly 90 days since opening this issue. We apologize if we haven’t gotten back to you—research openings are somewhat sporadic, so sometimes we don’t have specific opportunities to offer. But more will certainly come in the future! If you're still interested in doing reasearch with us, please respond with "Still interested for <semester/summer>". Additionally, please update the issue by editing it and supplying us with more information, an updated resumé, etc. If you're no longer interested, do not respond to this thread and we will automatically close this issue.