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.
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.
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
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.
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.