University of Pennsylvania avarage class size

Hi everyone. Can anyone tell me what is the avarage class size at Upenn for undergraduate students? What is avarage class size at intro classes and for how long do those classes last? Also, I am interested what is avarage class size particularly in the physics department.

and also how often do TAs teach classes?

@Maryem TAs do not teach classes. Professors always teach classes. TAs hold recitations, i.e. complementary sessions to go over again the material covered in class, take quizzes and go over the homework.

Class size depends on the level of the class. the freshmen intro level science classes tend to be bigger, around 100-120 students. As you move up it gets smaller, with around 30-50 kids per class on average. there are quite a few classes with fewer students than that as well.