Undergraduate CS programs differ in their emphases, so I’m not sure that you will be able to find a general ranking relevant to your interests. For example, for graphics and other direct applications, RIT would place among the top schools, though its programs may not place at this same level for CS theory. The best program for you, then, will depend on what you seek. Nonetheless, for well-rounded programs, suitable for various interests, Lehigh and Brown represent schools you should research further based on what you’ve indicated so far. Penn State and Northeastern from your current list offer similarly diverse programs as well.