Computer Science at Richmond

<p>Can anyone elaborate on what they know about the program? Difficulty, Research Opportunities, Job Placement, Types of Students?</p>

<p>The program is pretty difficult. Research opportunities exist through professors and outside internships, although they’re competitive. In full transparency though, I’ll mention that the department is understaffed, so it can be difficult to get into classes.</p>

<p>Could you speak on the overall quality of the program and availability of classes? Compared to maybe a larger tech school?</p>

<p>The CS department is on a two-year rotation (<a href=“http://cs.richmond.edu/courses/course-rotation.html”>http://cs.richmond.edu/courses/course-rotation.html&lt;/a&gt;), meaning some courses are only offered once every two years. In addition, there is only one (two max) section of each class every semester. Also a lot of classes that would be considered core at a tech school are electives. A larger tech school would have more classes available and more elective. However, I feel that the UofR classes are of good quality. I’m currently a freshman who just finished taking data structures, so I can’t speak to the higher level classes.</p>

<p>Just wanted to add that the one benefit is class sizes are really small. I believe my largest class was 24 people, and that was the CS class that had hit room capacity.</p>

<p>Ok thanks, I’m leaning toward applying now.</p>

<p>My daughter is a Junior, double majoring in Biochemistry and CS. She has been able to take the classes she needs/wants without any difficulty and really likes attending UR.</p>