Carnegie Mellon School of Computer Science

Aug 2016 - Dec 2016

Jan 2018 - May 2018

Teaching Assistant (TA) for 15-112: Fundamentals of Programming and Computer Science

I was a teaching assistant for the introductory programming course at Carnegie Mellon University. My primary responsibility was to lead a recitation section of 20 students. Recitations are mandatory weekly lectures that review and solidify the topics covered in the main lecture. My other responsibilities included grading, holding office hours, and leading large group exam review sessions. 15-112 was ranked in Bloomberg's top 5 computer science courses.

Department of Electrical and Computer Engineering

Aug 2017 - Dec 2017

Teaching Assistant (TA) for 18-240: Structure and Design of Digital Systems

I was a teaching assistant (TA) for 18-240, the introductory course to digital logic and circuits within the electrical and computer engineering department at Carnegie Mellon University. As a teaching assistant (TA) my roles were primarily to supervise lab sessions (which were held weekly to reinforce course content), held weekly office hours, as well as support in all course logistics. Course logistics included grading and holding large group review sessions prior to tests.


May 2017 - Aug 2017

Software Development Engineering Internship

In Summer 2017, I worked as a software development engineering intern for Amazon Web Services, at the Seattle headquarters. I worked in the Amazon Elastic Compute Cloud (EC2) team

Schrodinger LLC

June 2016 - Aug 2016

Software Engineering Internship

I worked as a software engineering intern at Schrodinger LLC. My primary project was to write a script that would calculate properties of protein solutions. In order to write the script, I learned how to use Schrodinger's jobcontrol framework, which was necessary to run the program in parallel and perform the calculation with a reasonable runtime. I also helped develop GUI panels for Schrodinger's material science and FEP+ software suites. From the experience I learned numerous techniques and technologies in software development: version control (Git), unit testing, and frontend development using Qt.

Carnegie Mellon Student Life

Aug 2015 - May 2016

Aug 2017 - May 2018

Resident Assistant (RA)

I was a resident assistant (RA) in Stever House (a first-year dorm of 250 students). I was directly responsible for a floor of 28 residents. My primary responsibilities included emergency response, planning community events, and aiding first-year students' transition into college life.