Staff

Instructors

Professor

Dr. Stephanie Weirich

she/her

Levine 510

sweirich@seas.upenn.edu

http://www.cis.upenn.edu/~sweirich

Office Hours: Mondays 3:30-5:00pm and also by appointment

TAs

Audrey Keener

she/her

keenera@seas

Recitation: 201 Wed 3:30-4:30pm

Rec. Location: Moore 100A

Office Hours: Tue 6-8pm

Evelyn Yu

she/her

evelynyu@seas

Recitation: 201 Wed 3:30-4:30pm

Rec. Location: Moore 100A

Office Hours: Wed 6-8pm

Maddie Dempsey

she/her

dmadelyn@seas

Recitation: 202 Wed 3:30-4:30pm

Rec. Location: Moore 100B

Office Hours: Tue 8-10pm

Julia Fremberg

she/her

jfrem@seas

Recitation: 202 Wed 3:30-4:30pm

Rec. Location: Moore 100B

Office Hours: Tue 7-9pm

Joyce Lin

she/her

joyceql@wharton

Recitation: 203 Wed 3:30-4:30pm

Rec. Location: Moore 100C

Office Hours: Sun 4-6pm

Kavish Senthilkumar

he/him

kavishs@sas

Recitation: 203 Wed 3:30-4:30pm

Rec. Location: Moore 100C

Office Hours: Mon 5-7pm

Thomas Urey

he/him

turey@seas

Recitation: 205 Wed 5:15-6:15pm

Rec. Location: Moore 100A

Office Hours: Tue 8-10pm

Hannah Moskowitz

she/her

hmosk@wharton

Recitation: 205 Wed 5:15-6:15pm

Rec. Location: Moore 100A

Office Hours: Sun 2-4pm

Angelina Zheng

she/her

a7zheng@wharton

Recitation: 206 Wed 5:15-6:15pm

Rec. Location: Moore 100B

Office Hours: Tue 6-8pm

Tapiwa Chikwanda

he/him

tapiwa@seas

Recitation: 206 Wed 5:15-6:15pm

Rec. Location: Moore 100B

Office Hours: Sun 4-6pm

Andrew Antenberg

he/him

aanten@sas

Recitation: 207 Wed 7-8pm

Rec. Location: Moore 100A

Office Hours: Mon 7-9pm

Yucheng Shao

she/her

yuchengs@seas

Recitation: 207 Wed 7-8pm

Rec. Location: Moore 100A

Office Hours: Tue 7-9pm

Aarushi Singh

she/her

aarushis@wharton

Recitation: 208 Wed 7-8pm

Rec. Location: Moore 100B

Office Hours: Mon 8-10pm

Eunsoo Shin

he/him

esinx@seas

Recitation: 208 Wed 7-8pm

Rec. Location: Moore 100B

Office Hours: Sat 2-4pm

Matt Friedman

he/him

mattfr@wharton

Recitation: 209 Thurs 8:30-9:30am

Rec. Location: Moore 100A

Office Hours: Tue 5-7pm

Penelope Larkin

she/her

plarkin@wharton

Recitation: 209 Thurs 8:30-9:30am

Rec. Location: Moore 100A

Office Hours: Thurs 8-10pm

Aaron Boyd

he/him

boydaa@seas

Recitation: 210 Thurs 12-1pm

Rec. Location: Moore 100A

Office Hours: Sun 2-4pm

Luis Sangueado

he/him

luissang@seas

Recitation: 210 Thurs 12-1pm

Rec. Location: Moore 100A

Office Hours: Mon 5-7pm

Devanshi Kothari

she/her

dkot26@seas

Recitation: 211 Thurs 12-1pm

Rec. Location: Moore 100B

Office Hours: Tue 6-8pm

Steven Chang

he/him

zminsc@seas

Recitation: 211 Thurs 12-1pm

Rec. Location: Moore 100B

Office Hours: Tue 5-7pm

Arman Ashaboglu

he/him

armanash@seas

Recitation: 212 Thurs 12-1pm

Rec. Location: Moore 100C

Office Hours: Thurs 6-8pm

Arush Mehrotra

he/him

arushm@seas

Recitation: 212 Thurs 12-1pm

Rec. Location: Moore 100C

Office Hours: Mon 7-9pm

Kayla Simpson

she/her

ksimpsn@seas

Recitation: 213 Thurs 1:45-2:45pm

Rec. Location: Moore 100A

Office Hours: Tue 5-7pm

Taha Boty

he/him

tahaboty@seas

Recitation: 213 Thurs 1:45-2:45pm

Rec. Location: Moore 100A

Office Hours: Mon 6-8pm

Annika Eisner

she/her

annikae@seas

Recitation: 214 Thurs 1:45-2:45pm

Rec. Location: Moore 100B

Office Hours: Mon 7-9pm

Solomon Graf

he/him

solgraf@seas

Recitation: 214 Thurs 1:45-2:45pm

Rec. Location: Moore 100B

Office Hours: Tue 8-10pm

Lauren Velegol

She/her

lvelegol@seas

Recitation: 215 Thurs 1:45-2:45pm

Rec. Location: Moore 100C

Office Hours: Wed 6-8pm

Trini Feng

she/they

trini@seas

Recitation: 215 Thurs 1:45-2:45pm

Rec. Location: Moore 100C

Office Hours: Mon 8-10pm

Eduardo González Zetina

he/him

edgoze@seas

Recitation: 216 Thurs 3:30-4:30pm

Rec. Location: Moore 100A

Office Hours: Mon 6-8pm

Nikita Mounier

he/him

nmounier@seas

Recitation: 216 Thurs 3:30-4:30pm

Rec. Location: Moore 100A

Office Hours: Sat 2-4pm

Katrina Liu

she/her

katltn@seas

Recitation: 217 Thurs 3:30-4:30pm

Rec. Location: Moore 100B

Office Hours: Mon 6-8pm

Ryder Sitcawich

he/him

rydersit@seas

Recitation: 217 Thurs 3:30-4:30pm

Rec. Location: Moore 100B

Office Hours: Wed 6-8pm

Vikram Bala

he/him/his

vikbala@seas

Recitation: 218 Thurs 3:30-4:30pm

Rec. Location: Moore 100C

Office Hours: Tue 7-9pm

Darian Parks

he/him

dtparks@seas

Recitation: 218 Thurs 3:30-4:30pm

Rec. Location: Moore 100C

Office Hours: Thurs 6-8pm

Maya Narang

she/her

mnarang@sas

Recitation: 219 Thurs 5:15-6:15pm

Rec. Location: Moore 100A

Office Hours: Sun 2-4pm

Christopher Powell

he/him

cspowell@sas

Recitation: 219 Thurs 5:15-6:15pm

Rec. Location: Moore 100A

Office Hours: Thurs 8-10pm

Mehak Dhaliwal

she/her

mehakkd@sas

Recitation: 220 Thurs 7-8pm

Rec. Location: Moore 100A

Office Hours: Mon 8-10pm

Phillip Gao

he/him

philgao@seas

Recitation: 220 Thurs 7-8pm

Rec. Location: Moore 100A

Office Hours: Mon 8-10pm

Ashish Pothireddy

he/him

ashishpr@wharton

Office Hours: Mon 5-7pm

Joy Liu

she/her

joyliu@seas

Office Hours: Sat 2-4pm

Christopher Shen

he/him

chrshen@wharton

Office Hours: Mon 5-7pm

Lasya Mudigati

she/her

lm24@wharton

Office Hours: Wed 6-8pm

Rebecca Peng

she/her

rpeng@seas

Office Hours: Sun 4-6pm

Riya Setty

she/her

rsetty@seas

Office Hours: Tue 7-9pm

Vince Tiu

he/him

vincetiu@seas

Office Hours: Tue 8-10pm

Stephanie Cao

she/her

caosteph@seas

Office Hours: Tue 5-7pm

Kavish Senthilkumar

he/him

kavishs@sas

Recitation: 203 Wed 3:30-4:30pm

Rec. Location: Moore 100C

Office Hours: Mon 5-7pm