My oldest son went to Monroe Community College and took numerous courses . He talked to the Faculty at RIT to see what courses he could transfer for credit and took as many courses as he could at MCC at a much lower cost then attended the Rochester Institute of Technology , finished what courses and got his degree in Civil Engineering .
He saved a lot of expenses that way and was working 2 part time jobs to boot .