Staff

Instructors

Professor

Dr. Steve Zdancewic

Levine 511

stevez@cis.upenn.edu

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

Office Hours: Mondays 2.30-4:00pm via Gather.town (please see Piazza for the link)

Practice Associate Professor

Dr. Swapneel Sheth

Levine 264

swapneel@cis.upenn.edu

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

Office Hours: Tuesdays, 10.30am-12.30pm via Gather.town (please see Piazza for the link)

TAs

Alex Ge

alge@seas

Recitation: 201 Wed 12-1pm

Rec. Location: Online

Office Hours: Sun 4-6pm

Chloe Rosenfeld

chloero@sas

Recitation: 201 Wed 12-1pm

Rec. Location: Online

Office Hours: Wed 6-8pm

Jacob Chidawaya

jaxobc@seas

Recitation: 202 Wed 1-2pm

Rec. Location: Online

Office Hours: Thurs 6-8pm

Cindy Hao

cindyhao@seas

Recitation: 202 Wed 1-2pm

Rec. Location: Online

Office Hours: Mon 8-10pm""

Merrick Eng

merricke@wharton

Recitation: 203 Wed 1-2pm

Rec. Location: Online

Office Hours: Sun 6-8pm

Skylar Ronkin

sronkin@seas

Recitation: 203 Wed 1-2pm

Rec. Location: Online

Office Hours: Sun 4-6pm

Margo Squire

squirem@seas

Recitation: 204 Wed 2-3pm

Rec. Location: Online

Office Hours: Mon 4-6pm

Nicolas Corona

njcorona@wharton

Recitation: 204 Wed 2-3pm

Rec. Location: Online

Office Hours: Tues 4:30-6:30pm

Allison Kim

akima@seas

Recitation: 205 Wed 2-3pm

Rec. Location: Online

Office Hours: Sat 4-6pm

Vighnesh Vijay

vighnesh@seas

Recitation: 205 Wed 2-3pm

Rec. Location: Online

Office Hours: Tues 8-10am

DJ Dorch

dorch@sas

Recitation: 206 Wed 3-4pm

Rec. Location: Online

Office Hours: Tues 8-10pm

Jeff Xiao

jxiao23@seas

Recitation: 206 Wed 3-4pm

Rec. Location: Online

Office Hours: Tues 4-6pm

Bayley Tuch

btuch@sas

Recitation: 207 Wed 3-4pm

Rec. Location: Online

Office Hours: Mon 8-10pm

Spencer Solit

ssolit@sas

Recitation: 207 Wed 3-4pm

Rec. Location: Online

Office Hours: Tues 8-10pm

Lada Korotaeva

ladakor@seas

Recitation: 208 Wed 4-5pm

Rec. Location: Online

Office Hours: Sat 2-4pm

Erik Mucollari

emuc@seas

Recitation: 208 Wed 4-5pm

Rec. Location: Online

Office Hours: Mon 8-10am

Sherie Pan

sheriep@sas

Recitation: 209 Wed 5-6pm

Rec. Location: Online

Office Hours: Tues 8-10pm

Peyton Walters

pawalt@seas

Recitation: 209 Wed 5-6pm

Rec. Location: Online

Office Hours: Tues 6-8pm

Jasmine Cao

jcao3@seas

Recitation: 210 Thurs 12-1pm

Rec. Location: Online

Office Hours: Mon 8-10pm

Campbell Phalen

cphalen@seas

Recitation: 210 Thurs 12-1pm

Rec. Location: Online

Office Hours: Mon 6-8pm

Karthik Macherla

kmacher@seas

Recitation: 211 Thurs 12-1pm

Rec. Location: Online

Office Hours: Mon 6-8pm

Helen Downes

hdownes@sas

Recitation: 211 Thurs 12-1pm

Rec. Location: Online

Office Hours: Tues 6-8pm

Sara Reddy

reddysar@seas

Recitation: 212 Thurs 1-2pm

Rec. Location: Online

Office Hours: Mon 4:30-6:30pm

Armando Cabrera

armandoc@seas

Recitation: 212 Thurs 1-2pm

Rec. Location: Online

Office Hours: Mon 8-10am

Kieran Halloran

kieranh@seas

Recitation: 213 Thurs 1-2pm

Rec. Location: Online

Office Hours: Mon 4-6pm

Annie Wang

anniwang@seas

Recitation: 213 Thurs 1-2pm

Rec. Location: Online

Office Hours: Tues 6-8pm

Vivek Olumbe

olumbe@wharton

Recitation: 214 Thurs 2-3pm

Rec. Location: Online

Office Hours: Tues 8-10am

Wendy Wu

wendywu@seas

Recitation: 214 Thurs 2-3pm

Rec. Location: Online

Office Hours: Mon 6-8pm

Munyaradzi Marazanye

munyam@seas

Recitation: 215 Thurs 2-3pm

Rec. Location: Online

Office Hours: Sat 2-4pm

Hillary Aristotle

fha909@sas

Recitation: 215 Thurs 2-3pm

Rec. Location: Online

Office Hours: Mon 6-8am

Adrian Wang

wangadr@seas

Recitation: 216 Thurs 3-4pm

Rec. Location: Online

Office Hours: Tues 8-10pm

Daniel Like

dlike@seas

Recitation: 216 Thurs 3-4pm

Rec. Location: Online

Office Hours: Tues 6-8pm

Will Goeller

wgoeller@seas

Recitation: 217 Thurs 3-4pm

Rec. Location: Online

Office Hours: Sun 6-8pm

Sabrina Green

sabgreen@seas

Recitation: 217 Thurs 3-4pm

Rec. Location: Online

Office Hours: Sun 6-8pm

Yaaseen Mahomed

ymahomed@wharton

Recitation: 218 Thurs 4-5pm

Rec. Location: Online

Office Hours: Mon 4-6pm

Leah Wang

wlihui@seas

Recitation: 218 Thurs 4-5pm

Rec. Location: Online

Office Hours: Sun 4-6pm

Jonathan Chen

jgchen@sas

Recitation: 219 Thurs 4-5pm

Rec. Location: Online

Office Hours: Tues 4-6pm

Angela Xi

angelaxi@seas

Recitation: 219 Thurs 4-5pm

Rec. Location: Online

Office Hours: Tues 4-6pm

Alex Seidel

seidelap@sas

Recitation: 220 Thurs 5-6pm

Rec. Location: Online

Office Hours: Mon 6-8pm

Paige Orner

ornerpm@sas

Recitation: 220 Thurs 5-6pm

Rec. Location: Online

Office Hours: Thurs 6-8pm

Eugene Enclona

eenclona@seas

Recitation: 221 Wed 9-10pm

Rec. Location: Online

Office Hours: Mon 8-10pm

Vanessa Barnard

vbarnard@seas

Recitation: 221 Wed 9-10pm

Rec. Location: Online

Office Hours: Sat 4-6pm

Gabrielle Hemlick

ghemlick@sas

Recitation: 222 Thurs 9-10am

Rec. Location: Online

Office Hours: Wed 6-8pm

Vishaal Kumar

vishaalk@seas

Recitation: 222 Thurs 9-10am

Rec. Location: Online

Office Hours: Mon 6-8am

Aliza Gindi

alizag@seas

Office Hours: Tues 6-8pm

William Wang

william.wang@seas

Office Hours: Mon 8-10pm

Armaan Tobaccowalla

armaant@seas

Office Hours: Mon 6-8pm