Can confirm that your experience at the top ten school applies to Purdue Engineering and Technology majors. First year starts out slow with mostly 100+ people classes (accounting had 1,100! 550 in the room at a time), but after that they get specialized and you normally find the more personable professors in the higher numbers since there are normal size classes of maybe 10-50.