Skip to main content

If you are trying to reach the Head TAs, it is easiest if you email us at cis121@seas.upenn.edu.

  • Rajiv Gandhi
  • Instructor
  • Email: rajiv@cis
  • Office Hours: Tuesday 12-1pm in Levine 512 & Friday 10-11am in Levine 307 or 4-5pm in Levine 512 (alternating, see calendar)
  • Michael Song
  • Head TA
  • Email: micsong@seas
  • Recitation: 209 (Monday 6-7, 100B)
  • Office Hours: See calendar
  • Andrew Ford
  • Email: acford@seas
  • Recitation: 210 (Tuesday 2-3, 100B)
  • Office Hours: See calendar
  • Andrew Santill├ín
  • Email: andsa@seas
  • Recitation: 204 (Monday 2-3, 100B)
  • Office Hours: See calendar
  • Ayyah Alhuraibi
  • Email: ayyah@sas
  • Recitation: 211 (Tuesday 3-4, 100B)
  • Office Hours: See calendar
  • Elizabeth Powell
  • Email: epow@seas
  • Recitation: 201 (Monday 11-12, 100B)
  • Office Hours: See calendar
  • Eric Zhang
  • Email: ez21@sas
  • Recitation: 214 (Tuesday 5-6, 100B)
  • Office Hours: See calendar
  • JJ Kampf
  • Email: kampfj@sas
  • Recitation: 213 (Tuesday 4-5, 100B)
  • Office Hours: See calendar
  • Joongwon (Daniel) Kim
  • Email: jkim0118@seas
  • Recitation: 212 (Tuesday 3-4, 100A)
  • Office Hours: See calendar
  • Mukund Venkateswaran
  • Email: mukundv@seas
  • Recitation: 205 (Monday 3-4, 100B)
  • Office Hours: See calendar
  • Tashweena Heeramun
  • Email: htash@seas
  • Recitation: 214 (Tuesday 5-6, 100B)
  • Office Hours: See calendar
  • Tiffany Moi
  • Email: tmoi@seas
  • Recitation: 208 (Monday 5-6, 100B)
  • Office Hours: See calendar
  • Will Schwalbe
  • Email: wschwal@sas
  • Recitation: 203 (Monday 1-2, 100B)
  • Office Hours: See calendar
  • Yunhee Hyun
  • Email: yuhy@sas
  • Recitation: 207 (Monday 4-5, 100B)
  • Office Hours: See calendar