Where would be the best place for me to go majoring in Computer Science?

Yes, really big classes will typically be with a faculty member doing the main lecture, with smaller discussion sections with TAs.