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 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 by appointment

TAs

Erik Mucollari

he/him

emuc@seas

Recitation: 201 Wed 12-1pm

Rec. Location: Moore 100B

Office Hours: Tue 8-10pm

Annika Eisner

she/her

annikae@seas

Recitation: 201 Wed 12-1pm

Rec. Location: Moore 100B

Office Hours: Tue 8-10am

Wendy Wu

she/her

wendywu@seas

Recitation: 202 Wed 1:45-2:45pm

Rec. Location: Moore 100A

Office Hours: Mon 8-10pm

Johnny Chen

he/him

jgchen@sas

Recitation: 202 Wed 1:45-2:45pm

Rec. Location: Moore 100A

Office Hours: Mon 7-9pm

Leah Levin

she/her

leahl01@sas

Recitation: 203 Wed 1:45-2:45pm

Rec. Location: Moore 100B

Office Hours: Thu 6-8pm

Nico Melton

they/them or he/him

nemelton@wharton

Recitation: 203 Wed 1:45-2:45pm

Rec. Location: Moore 100B

Office Hours: Wed 6-8pm

Luis Sangueado

he/him

luissang@wharton

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

Rec. Location: Moore 100A

Office Hours: Sun 4-6pm

Hannah Mickelson

she/her

hanmic@seas

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

Rec. Location: Moore 100A

Office Hours: Thu 6-8pm

Merrick Eng

he/him

merricke@wharton

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

Rec. Location: Moore 100B

Office Hours: Mon 5-7pm

Elda Mekonnen

she/her

eldaam@seas

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

Rec. Location: Moore 100B

Office Hours: Tue 8-10pm

Allison Kim

she/her

akima@seas

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

Rec. Location: Moore 100A

Office Hours: Mon 5-7pm

Kavish Senthilkumar

he/him

kavishs@sas

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

Rec. Location: Moore 100A

Office Hours: Wed 6-8pm

Sabrina Green

she/her

sabgreen@seas

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

Rec. Location: Moore 100B

Office Hours: Mon 5-7pm

Vivek Olumbe

he/him

olumbe@wharton

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

Rec. Location: Moore 100B

Office Hours: Mon 8-10am

Helen Downes

she/her

hdownes@sas

Recitation: 208 Wed 7-8pm

Rec. Location: Moore 100A

Office Hours: Tue 7-9pm

Julius Snipes

he/him

jesnipes@seas

Recitation: 208 Wed 7-8pm

Rec. Location: Moore 100A

Office Hours: Mon 8-10pm

Adrian Wang

he/him

wangadr@seas

Recitation: 209 Wed 7-8pm

Rec. Location: Moore 100B

Office Hours: Tue 8-10pm

Louisa Guinadi

she/her

louisaeg@seas

Recitation: 209 Wed 7-8pm

Rec. Location: Moore 100B

Office Hours: Wed 8-10pm

Jacob Chidawaya

he/him

jaxobc@seas

Recitation: 210 Thu 12-1pm

Rec. Location: Moore 100A

Office Hours: Tue 5-7pm

Matt Friedman

he/him

mattfr@wharton

Recitation: 210 Thu 12-1pm

Rec. Location: Moore 100A

Office Hours: Tue 5-7pm

Jasmine Cao

she/her

jcao3@seas

Recitation: 211 Thu 12-1pm

Rec. Location: Moore 100B

Office Hours: Mon 7-9pm

Andrew Antenberg

he/him

aanten@sas

Recitation: 211 Thu 12-1pm

Rec. Location: Moore 100B

Office Hours: Tue 5-7pm

William Wang

he/him

wsquared@seas

Recitation: 212 Thu 1:45-2:45pm

Rec. Location: Moore 100A

Office Hours: Sun 4-6pm

Lasya Mudigati

she/her

lm24@wharton

Recitation: 212 Thu 1:45-2:45pm

Rec. Location: Moore 100A

Office Hours: Sun 2-4pm

Marisa Senkfor

she/her

msenkfor@sas

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

Rec. Location: Moore 100B

Office Hours: Tue 8-10am

Karthik Macherla

he/him

kmacher@seas

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

Rec. Location: Moore 100B

Office Hours: Mon 7-9pm

Leah Wang

she/her

wlihui@seas

Recitation: 214 Thu 3:30-4:30pm

Rec. Location: Moore 100A

Office Hours: Mon 8-10pm

Patrick Liu

he/him

liupat@seas

Recitation: 214 Thu 3:30-4:30pm

Rec. Location: Moore 100A

Office Hours: Sat 4-6pm

Cindy Hao

she/her

cindyhao@seas

Recitation: 215 Thu 3:30-4:30pm

Rec. Location: Moore 100B

Office Hours: Mon 5-7pm

Reeda Mroue

he/him

rmroue@seas

Recitation: 215 Thu 3:30-4:30pm

Rec. Location: Moore 100B

Office Hours: Wed 8-10pm

Skylar Ronkin

she/her

sronkin@seas

Recitation: 216 Thu 5:15-6:15pm

Rec. Location: Moore 100A

Office Hours: Tue 7-9pm

Vikram Bala

he/him

vikbala@seas

Recitation: 216 Thu 5:15-6:15pm

Rec. Location: Moore 100A

Office Hours: Mon 8-10pm

Aarushi Singh

she/her

aarushis@wharton

Recitation: 217 Thu 5:15-6:15pm

Rec. Location: Moore 100B

Office Hours: Sun 2-4pm

Yaaseen Mahomed

he/him

ymahomed@wharton

Recitation: 217 Thu 5:15-6:15pm

Rec. Location: Moore 100B

Office Hours: Tue 5-7pm

Sherie Pan

she/her

sheriep@sas

Recitation: 218 Thu 7-8pm

Rec. Location: Moore 100A

Office Hours: Thu 8-10pm

Vishaal Kumar

he/him

vishaalk@seas

Recitation: 218 Thu 7-8pm

Rec. Location: Moore 100A

Office Hours: Sat 2-4pm

Jeffrey Xiao

he/him

jxiao23@seas

Recitation: 219 Thu 7-8pm

Rec. Location: Moore 100B

Office Hours: Thu 8-10pm

Stephanie Cao

she/her

caosteph@seas

Recitation: 219 Thu 7-8pm

Rec. Location: Moore 100B

Office Hours: Sun 4-6pm

Lada Korotaeva

she/her

ladakor@seas

Recitation: 220 Thu 8:30-9:30pm

Rec. Location: Moore 100B

Office Hours: Sat 4-6pm

Munya Marazanye

he/him

munyam@seas

Recitation: 220 Thu 8:30-9:30pm

Rec. Location: Moore 100B

Office Hours: Sat 2-4pm

Yuying Fan

she/her

yuyingf@seas

Recitation: 221 Wed 8:30-9:30pm

Rec. Location: Moore 100B

Office Hours: Tue 8-10pm

Dan Like

he/him

dlike@seas

Recitation: 221 Wed 8:30-9:30pm

Rec. Location: Moore 100B

Office Hours: Tue 7-9pm

William Goeller

he/him

wgoeller@seas

Office Hours: Mon 8-10am

Alex Ge

he/him

alge@seas

Office Hours: Tue 7-9pm

Ashwin Nathan

he/him

anathan0@seas

Office Hours: Tue 8-10pm

Margo Squire

she/her

squirem@seas

Office Hours: Mon 7-9pm

Campbell Phalen

he/him

cphalen@seas

Office Hours: Tue 8-10pm

Peyton Walters

he/him

pawalt@seas

Office Hours: Tue 7-9pm

Armaan Tobaccowalla

he/him

armaant@seas

Office Hours: Mon 7-9pm