Computer Science (CSc) in UVic is pretty good. Most professors are knowledgeable and want students to do well. I strongly recommend going to office hours to clear concepts, ask questions and clarify doubts. This helped me get better grades in my courses. I find that the labs can sometimes be confusing and the instructions are not as clear as they should be. I’ve been confused several times. The CSs center in the ECS building is very helpful. I’ve gone there to seek help in some of my labs and the staff has been extremely helpful. They guide you along the right path and help you clear concepts.
Other than that, CSc at UVic is great and also offers many co-op opportunities to get hands-on experience.