As a Global Academic Fellow, I collaborated with professors and other fellows to develop the curriculum as well as to meet students' needs. This included giving feedback on upcoming lectures, creating materials for and leading recitations, as well as meeting with students during tutoring hours. My work required me to program many homework and recitation assignments as well as teach students good programming practices.