Staff

Instructors

Professor

Dr. Steve Zdancewic

he/him

Levine 511

stevez@cis.upenn.edu

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

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

Practice Associate Professor

Dr. Swapneel Sheth

he/him

Levine 264

swapneel@cis.upenn.edu

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

Office Hours: Tuesdays 10:30am-12:30pm and also by appointment

TAs

Katrina Liu

she/her

katltn@seas

Recitation: 201 Wednesday 12-1 PM

Rec. Location: Moore 100A

Office Hours: Tue 5-7pm

Thomas Urey

he/him

turey@seas

Recitation: 201 Wednesday 12-1 PM

Rec. Location: Moore 100A

Office Hours: Tue 6-8pm

Elan Roth

he/him

elanroth@sas

Recitation: 202 Wednesday 1:45-2:45 PM

Rec. Location: Moore 100A

Office Hours: Tue 5-7pm

Annika Eisner

she/her

annikae@seas

Recitation: 202 Wednesday 1:45-2:45 PM

Rec. Location: Moore 100A

Office Hours: Mon 6-8pm

Vishaal Kumar

he/him

vishaalk@seas

Recitation: 203 Wednesday 1:45-2:45 PM

Rec. Location: Moore 100B

Office Hours: Mon 7-9pm

Lasya Mudigati

she/her

lm24@wharton

Recitation: 203 Wednesday 1:45-2:45 PM

Rec. Location: Moore 100B

Office Hours: Sun 2-4pm

Jeffrey Xiao

he/him

jxiao23@seas

Recitation: 209 Wednesday 1:45-2:45 PM

Rec. Location: Moore 100C

Office Hours: Mon 7-9pm

Kayla Simpson

she/her

ksimpsn@seas

Recitation: 209 Wednesday 1:45-2:45 PM

Rec. Location: Moore 100C

Office Hours: Sun 4-6pm

Natalie Rosenbaum

she/her

natros@seas

Recitation: 204 Wednesday 3:30-4:30 PM

Rec. Location: Moore 100A

Office Hours: Mon 6-8pm

Christopher Powell

he/him

cspowell@sas

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

Rec. Location: Moore 100A

Office Hours: Thu 8-10pm

Eduardo Gonzalez

he/him

edgoze@seas

Recitation: 205 Wednesday 3:30-4:30 PM

Rec. Location: Moore 100B

Office Hours: Tue 8-10pm

Yana Polonskaya

she/her

yanapol@sas

Recitation: 205 Wednesday 3:30-4:30 PM

Rec. Location: Moore 100B

Office Hours: Sun 4-6pm

Joyce Lin

she/her

joyceql@wharton

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

Rec. Location: Moore 100A

Office Hours: Tue 7-9pm

Taha Boty

he/him

tahaboty@seas

Recitation: 206 Wednesday 5:15-6:15 PM

Rec. Location: Moore 100A

Office Hours: Sun 2-4pm

Darian Parks

he/him

dtparks@seas

Recitation: 207 Wednesday 5:15-6:15 PM

Rec. Location: Moore 100B

Office Hours: Sat 2-4pm

Riya Setty

she/her

rsetty@seas

Recitation: 207 Wednesday 5:15-6:15 PM

Rec. Location: Moore 100B

Office Hours: Thu 6-8pm

Christopher Shen

he/him

chrshen@wharton

Recitation: 208 Wednesday 7-8 PM

Rec. Location: Moore 100A

Office Hours: Thu 8-10pm

Madelyn Dempsey

she/her

dmadelyn@seas

Recitation: 208 Wednesday 7-8 PM

Rec. Location: Moore 100A

Office Hours: Tue 8-10pm

Na Lee

she/her

leenk@sas

Recitation: 210 Thursday 12-1 PM

Rec. Location: Moore 100A

Office Hours: Tue 5-7pm

Krystof Purtell

he/him

krystofp@sas

Recitation: 210 Thursday 12-1 PM

Rec. Location: Moore 100A

Office Hours: Mon 8-10pm

Lauren Velegol

she/her

lvelegol@seas

Recitation: 211 Thursday 12-1 PM

Rec. Location: Moore 100B

Office Hours: Sun 4-6pm

Steven Chang

he/him

zminsc@seas

Recitation: 211 Thursday 12-1 PM

Rec. Location: Moore 100B

Office Hours: Sat 2-4pm

Evan Haralampoudis

he/him

evanhara@seas

Recitation: 219 Thursday 12-1 PM

Rec. Location: Moore 100C

Office Hours: Sun 4-6pm

Andrew Antenberg

he/him

aanten@sas

Recitation: 212 Thursday 1:45-2:45 PM

Rec. Location: Moore 100A

Office Hours: Tue 7-9pm

Julia Fremberg

she/her

jfrem@seas

Recitation: 212 Thursday 1:45-2:45 PM

Rec. Location: Moore 100A

Office Hours: Tue 6-8pm

Luis Sangueado

he/him

luissang@wharton

Recitation: 213 Thursday 1:45-2:45 PM

Rec. Location: Moore 100B

Office Hours: Tue 7-9pm

Claire Keller

she/her

clairerk@sas

Recitation: 213 Thursday 1:45-2:45 PM

Rec. Location: Moore 100B

Office Hours: Mon 5-7pm

Aarushi Singh

she/her

aarushis@wharton

Recitation: 220 Thursday 1:45-2:45 PM

Rec. Location: Moore 100C

Office Hours: Tue 8-10pm

Mehak Dhaliwal

she/her

mehakkd@sas

Recitation: 220 Thursday 1:45-2:45 PM

Rec. Location: Moore 100C

Office Hours: Wed 6-8pm

Matt Friedman

he/him

mattfr@wharton

Recitation: 214 Thursday 3:30-4:30 PM

Rec. Location: Moore 100A

Office Hours: Mon 5-7pm

Stephanie Cao

she/her

caosteph@seas

Recitation: 214 Thursday 3:30-4:30 PM

Rec. Location: Moore 100A

Office Hours: Wed 6-8pm

Ashish Pothireddy

he/him

ashishpr@wharton

Recitation: 215 Thursday 3:30-4:30 PM

Rec. Location: Moore 100B

Office Hours: Mon 5-7pm

Rebecca Peng

she/her

rpeng@seas

Recitation: 215 Thursday 3:30-4:30 PM

Rec. Location: Moore 100B

Office Hours: Wed 6-8pm

Audrey Keener

she/her

keenera@seas

Recitation: 221 Thursday 3:30-4:30 PM

Rec. Location: Moore 100C

Office Hours: Mon 6-8pm

Maya Narang

she/her

mnarang@sas

Recitation: 221 Thursday 3:30-4:30 PM

Rec. Location: Moore 100C

Office Hours: Sat 2-4pm

Sofia Pejcic

she/her

spejcic@seas

Recitation: 216 Thursday 5:15-6:15 PM

Rec. Location: Moore 100A

Office Hours: Tue 7-9pm

Tapiwa Chikwanda

he/him

tapiwa@seas

Recitation: 216 Thursday 5:15-6:15 PM

Rec. Location: Moore 100A

Office Hours: Wed 6-8pm

Vikram Bala

he/him

vikbala@seas

Recitation: 217 Thursday 5:15-6:15 PM

Rec. Location: Moore 100B

Office Hours: Mon 8-10pm

Angelina Zheng

she/her

a7zheng@wharton

Recitation: 217 Thursday 5:15-6:15 PM

Rec. Location: Moore 100B

Office Hours: Thu 6-8pm

Vince Tiu

he/him

vincetiu@seas

Recitation: 222 Thursday 5:15-6:15 PM

Rec. Location: Moore 100C

Office Hours: Thu 8-10pm

Devanshi Kothari

she/her

dkot26@seas

Recitation: 222 Thursday 5:15-6:15 PM

Rec. Location: Moore 100C

Office Hours: Tue 6-8pm

Joy Liu

she/her

joyliu@seas

Recitation: 218 Thursday 7-8 PM

Rec. Location: Moore 100A

Office Hours: Tue 7-9pm

Phillip Gao

he/him

philgao@seas

Recitation: 218 Thursday 7-8 PM

Rec. Location: Moore 100A

Office Hours: Mon 8-10pm

Hannah Moskowitz

she/her

hmosk@wharton

Recitation: 219 Thursday 12-1 PM

Rec. Location: Moore 100C

Office Hours: Tues 8-10pm

Arush Mehrotra

he/him

arushm@seas

Office Hours: Mon 7-9pm

Khushi Shelat

she/her

kshelat@wharton

Office Hours: Sun 2-4pm

Yuying Fan

she/her

yuyingf@seas

Office Hours: Mon 5-7pm

Kevin Zhang

he/him

kevinylz@wharton

Office Hours: Tue 5-7pm

Elda Mekonnen

she/her

eldaam@seas

Office Hours: Sat 2-4pm