@paulcord The largest course I took at RPI was data structures which had around 200 students. The only large classes I have been in were data structures (200), intro to computer science (150), and calculus I (60). The rest of my courses have ranged from less than 10 students to around 20.
For data structures, everyone gets broken up into lab sessions where you work on labs and homework assignments. TA’s (undergraduate and graduate) also help you with any topics you don’t understand. The same goes for Intro to CS. These sections usually have around 10 students and 4-5 TAs.
Here are all the office hours, lab times, and lecture times for Data Structures:
http://www.cs.rpi.edu/academics/courses/spring18/csci1200/schedule.php
As you can see, there’s a lot of time to ask for help. There are also two lecture sections so it’s around 100 in each lecture now - when I took it we didn’t have that luxury, they just jammed all 200 of us in one lecture hall. The schedule is even more packed for CS1 with tutoring hours. Also note, a lot of students don’t go to lecture or drop these classes so the class size shrinks A LOT throughout the semester.
Calculus I was different. There was one TA and one professor, which both had office hours. However. roughly half the class never went to class since they were just retaking Calculus I. Pretty much every incoming RPI student has taken calculus at the minimum before. This made it really easy to talk to the professor. In addition, there’s recitation and mentoring for Calculus I - both are mandatory, where you get tutoring and take quizzes/exams. These sections can be anywhere from 3-15 students. For when I took it, they put me and five other kids that lived in Quad in the same section and we’d meet in the lounge connected to the dorms with our TA that also lived in Quad. Everyone showed up in their pjs and it was a really chill environment.
There’s also ALAC which has free tutoring in any subject or class at RPI. If you are having academic issues there are also learning assistants that can set you up with tutors at no cost. You’ll only really have to pay for a tutor privately in a really niche class like Data Mining or Hydrogeology, etc.
In terms of rental cars, there isn’t specifically a service provided to RPI students for that. You can go and find one, but they usually charge an additional $60 a day cause you’re under the age of 21 - so that’s not cost effective. You’ll meet plenty of upperclassmen that have cars and some freshman bring cars to campus anyway and park off-campus. Students use Uber and Lyft a lot to get around - it’s like $10-15 to get to Albany, split it with some friends and it gets really cheap.