@Ali121
Ah yes. So to break it down, CAS’ computer science program focuses more on the theory of computer science. It’s more discussion of why the algorithms work the way they do rather than actually writing them. Of course, you do write programs in theory classes, but they want you to understand why more than how. Poly, on the other hand, is focused on cyber security. They are very well known for this, and they hold quite a few events (such as CSAW) throughout the year. You can’t really compare the two because they’re different fields of computer science, but CAS students take computer science classes at Courant (I’m pretty sure) which is quite a prestigious institution. Let me just clairify, you do both theory and cyber security at both schools, but each schools focuses on one aspect more. Poly’s computer science is more applied as it is in the engineering school field, which is a reason why quite a few transfer to Poly from CAS. I personally prefer theory more than cyber security, but I don’t plan to transfer. I’m fine with the classes here.
As for the transfer situation, I’m not too sure. I’ve only known people that left around their late sophomore year or junior to CAS, but that does not mean you can’t do it freshman year. I would suggest you talk to your advisers once you meet them to ask them because they’re always changing policies.
As for the classroom size situation, it depends on the course. Considering CAS has a lot more students, their classroom sizes might be higher. However, it depends on the subject, amount of sections that semester, etc. In my little experience with Poly, the average classroom size for me among all my classes combined would be around 30. Please note that this is heavily skewed because some of the classes I have taken are required by all first year students and there is only one section, so yeah. The least amount of students I have had in a class would be like 15. I can’t give you a general answer as to if they’re on average smaller because it depends on a number of factors.