Can anyone comment on the Computer Science major at the University of Richmond as far as popularity, reputation, internship opportunities, etc.? I apologize if this has been discussed on a thread somewhere and if it has, please point me in the right direction! Thanks everyone.
I’ve commented on several other threads about this, but ill copy one of my previous posts below. Let me know if you need any more info!
I am a freshman math/cs major (music minor/major too, havent decided which one) and I am also the student grader this semester for data structures (I took the class last semester and they hired me to be the grader this semester). The CS program is great, but it is a little understaffed (they’re hiring more professors for next semester though!), so the classes are on a two-year rotation. The classes are not as rigorous as, say, an engineering school, and I don’t find them that difficult, but I have classmates who find them otherwise (I guess it depends on how good you are already and if you have an affinity for math/logic). Also, there is a smaller CS core, so you get to choose more electives, specifically CS electives, allowing you to take what you’re interested in. The class sizes are small, just like other classes, so you get lots of individual attention. In addition, the classes with labs also have student lab assistants, so there is more than just the professor there to answer any questions you have. Many CS professors also have their own labs that students can do research in, which helps with grad school and job placement. I will mention, however, that CS students at UR can have trouble getting into top grad schools for computer science if they aren’t at the top of the class (professor recs will show this), work in a CS lab with a professor, or get an internship. The good news is UR is extremely connected and getting an internship is not that hard, and the faculty will definitely help you with this important step.