I'd also appreciate if those who have finished a physics degree would answer. How small are your upper year classes relative to the class sizes back in first and second year? If it has reduced significantly, is it because the majority of students were weeded out and could not make it through? After speaking to a few senior and junior physics majors at my school, they all tell me that only about 30-35% of physics majors made it to upper year classes and the rest could not continue and were weeded out. Does the same hold true for your school? Are most physics majors weeded out and they truly never finish? Thanks in advance.