1.7

Valerie King

Computer Science - University of Victoria

1.7
Quality
4.4
Difficulty
11%
Would Retake
121
Reviews
1.7
Quality
4.4
Difficulty
1.8
Helpful
1.7
Clarity

11%

Would Retake

121

Reviews

Rating Distribution
Official
121 total ratings

5

8

4

11

3

6

2

13

1

83

What Students Say

Try to avoid her class if you can

CSC320 - 1.0 rating

Avoid at all costs"

CSC320 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

29%

Textbook Required

18%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 39 grades
Most common grades:
Not sure yet (15)
Rather not say (9)
A- (7)
Grade Distribution
A(10)B(4)C(12)D(7)F(3)A-/B+(8)
Based on 75 reported grades
Not sure yet: 15
Rather not say: 9
A-: 7
A: 6
Common Tags
Tough grader (49)
Test heavy (36)
Get ready to read (31)
Graded by few things (16)
Skip class? You won't pass. (10)
Lecture heavy (9)
Lots of homework (8)
Tough Grader (5)
Rating Trend

Declining

-0.71 avg change
Feb
Mar
May
Oct
Nov
Dec
Last 6 months
Ratings by Course

CSC425

5.0

(2)

SENG400

4.0

(1)

CSC523

3.0

(2)

CSC428

3.0

(2)

ANALYSISALGO

3.0

(1)
+9 more courses
Difficulty by Course

ANALYSISALGO

5.0

CSC482A

5.0

CSC425

5.0

CSC423

5.0

CSC226

4.8

Reviews (120)
4.0
4.0
CSC320
Sep 19, 2002

She seems to care about her students. Although teaching 320 contradicts that.

2.0
4.0
CSC320
Dec 4, 2002

Very hard in the second half of the course, she can't explain the material clear

5.0
1.0
CSC320
Jan 8, 2003

Very kind and cares about her students' understandings of course material.

5.0
3.0
CSC320
Jan 22, 2003

Valerie rocks. She is sincere and helpful, a GREAT teacher.

1.0
5.0
320
Jul 19, 2003

take class at own risk.

4.0
4.0
SENG400
Sep 16, 2003

Did the best she could with overwhelming class size. But problems with marking, etc.. were extremely difficult to resolve.

2.0
5.0
CSC320
Dec 4, 2003

constantly making mistakes in her notes. She does not know how to transfer all the knowledge in her head to the average student. She thinks that everything is so easy, but we don't have a PhD in this topic

3.0
3.0
CSC320
Dec 18, 2003

It's not an easy class, but there's no surprises on the midterms or final. Very fair. And she seems to genuinely care that students do well, although that may not be obvious in class....

2.0
5.0
CSC523
Feb 14, 2004

isn't very helpful when you ask her questions. seems confused when trying to do her proofs. takes too much time off.

4.0
3.0
CSC523
Apr 7, 2004

Val is great, but she's tough.

5.0
4.0
CSC320
May 18, 2004

Nice, cool helps everybody She is great

2.0
5.0
CSC320
Grade: Not_Sure_Yet
Dec 11, 2004

I had no clue what the heck was going on in the class. She teaches the students as if we already know the subject. A proffesor is supposed to work with the students, King on the other hand belives in negative marking.

4.0
5.0
CSC320
Sep 23, 2005

She makes every class a battle. It's Us against The Subject, and I'm not completey sure which side she's on.

1.0
5.0
320
Oct 16, 2005

irresponsible and lack effort to help students.

2.0
4.0
CSC320
Grade: B
Dec 14, 2005

Abraisive, asks for student input during class and then demolishes them if they are wrong(Heaven forbid you said combination instead of permutation) . Her class is designed so that everyone only just scrapes by with a pass. Assignments always contain at least one question that she can't even answer (you know just to keep your mark down).

1.0
5.0
CSC320
Mar 2, 2006

God forbid you try to participate in one of her classes. She is obviously so much more intelligent than anyone on Earth that it is an insult to teach us mere pions. She does not allow a student to finish asking a question before answering it. She posts homework with errors, and expects students to notice. Office hours are pure hate.

5.0
3.0
CSC320
Feb 12, 2008

I like Val, she is super smart. She has a post doc from Berkeley, Princeton and a law degree from Princeton. People think she's too intense but you just basically need to realize that 1) she doesn't mean anything by any of her comment, she's str8 forward, so just answer her exactly how she answers u 2) she expect a lot from you because it's what yo

2.0
4.0
CSC428
Oct 3, 2008

-Comes to class unprepared, periods where there are long pauses. -Doesn't like being asked questions, usually abrasive responses.-Seems like she knows the material, has difficulty getting it across to students. -A CSC instructor that has difficulty with computers and slides?!-If you're going to teach, commit to it and don't go half way.

4.0
1.0
CSC428
Jan 16, 2009

Val is super smart, and genuinely cares about her students. She sometimes doesn't explain things as clearly as one would hope for, but the textbook can fill in the holes.

2.0
3.0
CSC225
Mar 10, 2010

I thought this class wass a waste of time. Val came to class unprepared every day with slides full of errors ( not just spelling mistakes, actual wrong answers). The class itself seems useless since it's just CSC 115 and math 122 all over again in the same class. The point is, this prof sucks. Don't take her if you have a choice.

3.0
5.0
CSC225
Apr 27, 2010

Slides full of mistakes, clarity is missed and no preparation,, then unbelievably long and hard midterm,, the course itself is not that hard but Dr. King makes look that way,, if u have the choice to take it with other prof do so

1.0
5.0
CSC225
May 4, 2010

AVOID AT ALL COSTS. I have had her for CSC225. It was the biggest waste of time in my life. She is very good at losing students' attention. I hated this course. A lot of people who I talked to said that it was because of the prof. Just avoid taking csc225 with her.

1.0
4.0
CSC225
Mar 31, 2011

This class was a waste of time because this prof is always unorganized and non-engaging. Avoid at all costs.

1.0
4.0
CSC225
Apr 19, 2011

Poor lectures/tutorials/tests, no online notes, awful teaching skills, answers phone in class, and much more. Val puts absolutely no effort into teaching. She is terribly unorganized and scatter-brained, and is frankly the worst CS teacher I've had at UVic. I am trying to think of positive comments, but I honestly have none. AVOID. THIS. TEACHER.

1.0
5.0
CSC225
Jul 7, 2011

unorganized, confused, takes things for granted(she knows it so the class knows it hence does not explain or teach the easy stuff), very hard exams and assignments

1.0
5.0
CSC230
Sep 7, 2011

Do NOT take a course with her if you value your GPA or your sanity. The worst prof I have ever had, by a mile.

1.0
5.0
CSC225
Oct 18, 2011

Whoever hired this teacher needs to be punched in the face repeatedly. By far the worst teacher I've ever had - like by a distance not even John Lennon could imagine. Unorganized and doesn't care. Gives incomplete AND incorrect proofs in class. Srsly. Avoid at all costs.

2.0
5.0
CSC225
Nov 29, 2011

Knows her stuff, but suffers from an EXTREME lack of organization. Frequently makes mistakes and gets lost in what she was saying. Test/quiz every week. Has the mentality that you should first take a quiz and then discuss the material after. As an A-level SENG one year ahead of this, I gave the course more effort than reasonable and only got a C.

1.0
3.0
CSC320
Dec 13, 2012

The material in this course can be real complicated; it doesn't help that she explains it so poorly, and only offers 1 hour of office hours a week (which, for us, was spent requesting remarks on our improperly marked assignments). Be ready for an applied discrete math, and picking up a lot of it on your own. The Youtube lectures will help.

3.0
5.0
ANALYSISALGO
Jan 31, 2015

Although she is one the smartest ladies that I have ever seen in my life, she is the WORST instructor that I have ever met during my BSc, MSc and PhD as well. She is too disorganised and seems doesn't have any teaching plan. Just like 20 years ago, still she prefers only to use chalk and blackboard for teaching while she may use more efficient ways

4.0
4.0
ALGORITHMS
Jul 15, 2015

Val is a distinguished and super smart researcher. Her teaching style could be improved a bit by prepping more, though it isnt hard to follow her if your really crazy about material. Being confusing sometimes is because she takes it for granted that whatever obvious to her is obvious to anyone else. Could be more organized. She cares about students

1.0
5.0
CSC482A
Grade: Drop/Withdrawal
Jun 27, 2016
Wouldn't take again

Disorganized. Gets lost in her own lectures. Terrible at teaching and produces garbage lecture notes. Supposed to have 4-5 assignments and two tests by now. After 2/3 of the semester we only had 2 assignments and no tests. Most people failed both of these assignments. Worst teacher I've ever had. Needed this course to graduate but had to drop GG.

1.0
1.0
CSC320
Oct 19, 2016
Wouldn't take again

Spends a large portion of class trying to figure her own work out. Gets lost in lectures every couple minutes. Makes you feel stupid if you ask questions. Avoid at all costs. My grade is suffering due to poor teaching

Tough Grader
Get ready to read
1.0
5.0
CSC320
Oct 27, 2016
Wouldn't take again

Gets confused in lectures on her own notes. Messes up when explaining new material and then tells you to just read it online on your own time. Tests and assignments are tough beyond words. Trick questions everywhere, and has material never even taught before. Avoid this prof

Tough Grader
Get ready to read
1.0
5.0
CSC320
Dec 5, 2016
Wouldn't take again

Awful prof. Her extremely poor explanations make the class somehow harder than it already is. She also gets angry if you don't understand something and ask a question. She is easy on the eyes, though ;)

Get ready to read
1.0
5.0
CSC320
Dec 13, 2016
Wouldn't take again

Lectures confused the class more than they helped. Basically self taught myself every aspect of this course. She spent a lot of time in lectures standing in front of class asking why we didn't understand her teaching. She made it really hard to pass this course. She tends to fumble and get lost in class, then tell us to look the material up online.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
1.0
5.0
CSC320
Mar 31, 2018
Wouldn't take again

I need to quote a previous review because they really hit the nail on the head. Wish I had heeded the advice. "Spends a large portion of class trying to figure her own work out. Gets lost in lectures every couple minutes. Makes you feel stupid if you ask questions. Avoid at all costs"

Tough Grader
Get ready to read
TEST HEAVY
1.0
5.0
CSC320
Grade: C
Apr 9, 2018
Wouldn't take again

Valerie? if you decide to take her class, then, good luck A selfish lady only cares about herself, never ever tried to enhance her teaching skills. And never reflected on the teaching approaches. Never considered why the average mark of her class is so low. Try to avoid her class if you can.

Tough Grader
Get ready to read
TEST HEAVY
1.0
5.0
CSC320
Grade: F
Mar 23, 2019
Wouldn't take again

Valerie is a tough grader, and often gets confused while teaching the material. Based on personal experience, I would not take a class with her. I self taught myself for the course.

Skip class? You won't pass.
Tough grader
4.0
5.0
CSC320
Grade: C
Mar 26, 2019
Would take again

Not that bad, its a really hard course with some pretty hard concepts. Prepare to completely not understand the material until something clicks, then clicks again a few times. She is a really rough grader, but if you go to office hours will genuinely try to help you understand. She can be pretty abrasive, but overall not a bad prof.

Lots of homework
Lecture heavy
Tough grader
3.0
2.0
CSC320
Grade: A+
Mar 28, 2019
Wouldn't take again

She's really not that bad. But, sometimes she can stumble over her own words, and her responses to questions can seem needlessly abrasive. A bit of an interesting prof, but not the worst by any means. As a great student, I found the class quite easy so do with that what you will.

Skip class? You won't pass.
Test heavy
1.0
4.0
CSC320
Grade: Rather not say
Apr 3, 2019
Wouldn't take again

Valerie is a very tough marker. So far we have not got part marks (you are either right or wrong which means you can lose about 40% from one question in the exam). She is inspirational because of her qualifications, but if the teaching is bad there is no point. I would not recommend taking this class with her.

Inspirational
Tough grader
1.0
5.0
CSC320
Grade: C+
Apr 22, 2019
Wouldn't take again

Strongly advised to take 320 with another prof than Valerie. She is a tough grader when it comes to assignments and exams. You must use her methods, learning from other sources will give you 0 or part marks (this doesn't encourage us to learn). Overall, so many mistakes on her slides which she corrects in class. Seems like she doesn't care.

Respected
Tough grader
1.0
4.0
CSC226
Jan 24, 2020
Wouldn't take again

Her explanation is so poor that makes course material harder than it actually is. She made so many mistakes on her slides, and got pretty pissed off when someone asked her to post fixed one. Would not recommend her.

1.0
5.0
CSC226
Grade: Not sure yet
Feb 9, 2020
Wouldn't take again

Avoid at all cost! She is by far the worst prof to teach an algorithm course, she has a hard time explaining some of the proofs and makes it harder than it actually is. The fact that she "encourages" students to ask question is LAUGHABLE, as she continuously rude to the people that asks question or pointed out a mistake in her slides.

Get ready to read
Lecture heavy
1.0
5.0
CSC226
Feb 13, 2020
Wouldn't take again

As others have said, sucks at explaining and can be rude to students when asking questions. I'm following all the course material on MIT Courseware's youtube and everything is explained so much better Her slides are riddled with mistakes and unclear, grading is 20% midterm 1, 25% midterm 2, 50% final, 5% labs. She is making LillAnne look great lol

Skip class? You won't pass.
Graded by few things
Test heavy
1.0
5.0
CSC226
Grade: C-
Apr 2, 2020
Wouldn't take again

She is awful. There no point going for lectures, as you are just going to get more confused. Avoid taking CSC 226 with her but if you have to... get ready to learn the material yourself. She is clearly intelligent and knows her stuff but is very bad at explaining concepts. Good luck, hopefully, you pass.

Tough grader
1.0
4.0
CSC226
Apr 2, 2020
Wouldn't take again

Can't explain concepts, slides are full of mistakes and sounds condescending to those asking questions. I have never regretted not dropping a class more.

Get ready to read
Test heavy
Tough grader
1.0
5.0
CSC226
Grade: A-
Apr 4, 2020
Wouldn't take again

worst class ever

1.0
5.0
CSC226
Apr 8, 2020
Wouldn't take again

She is the worst instructor, I have ever seen in my life.

1.0
5.0
CSC226
Grade: C-
Apr 18, 2020
Wouldn't take again

Straight A+ student here that gets paid by UVic to go to class with basically a full scholarship because my grades are so good. I am struggling to pass this course (60%), which is the first time I won't get an A+ in university. She is rude, tough, and slides/solutions are full of mistakes. Valerie is objectively just a bad teacher. Avoid her!!!!!!!

Lots of homework
Skip class? You won't pass.
Tough grader
1.0
1.0
SENG401
Grade: A
Apr 19, 2020
Wouldn't take again

Unorganized, forgot to assign 2 of the 3 assignments. Acts aggressive/defensive when asked a normal question. Gives no feedback on completed work and she rejected showing the midterm answers so that she can reuse the same midterm questions... obviously doesn't care about students learning the material.

Group projects
1.0
5.0
CSC226
Apr 20, 2020
Wouldn't take again

Tons of mistake on her slides. Failed to explain the course materials in class. Very impolite if you are trying to reach her out of office hours.

Get ready to read
Test heavy
2.0
3.0
CSC230
Grade: A+
Apr 27, 2020
Wouldn't take again

She has a very generous assessment of her own intellect

1.0
2.0
SENG401
Grade: A+
Apr 29, 2020
Wouldn't take again

Boring lectures, poorly organized slides, ambiguous tests, but was a dead easy course. Take it with her if you don't care about absorbing anything.

Graded by few things
Test heavy
Lecture heavy
1.0
5.0
CSC320
May 4, 2020
Wouldn't take again

The worst prof I think at the university. Avoid at all costs, I don't care if you have to add another semester onto your degree. She can barely articulate concepts, probably because she doesn't seem to understand them herself. On top of that her office hours are useless because she doesn't respect students at all.

1.0
5.0
CSC226
Grade: A+
May 12, 2020
Wouldn't take again

One of the smartest professors I've had but she does not know how to teach. Assignments were ridiculous and tests were beyond graduate level. Her brain is on a level so high that she does not know how to properly communicate her thoughts and insights to students. With 226 being a core course, I would HIGHLY recommend choosing a different prof.

Skip class? You won't pass.
Graded by few things
Tough grader
1.0
5.0
CSC320
Grade: Rather not say
Dec 1, 2020
Wouldn't take again

The single worst professor I've had at UVic. She was incredibly disrespectful to students and showed a minimal ability to teach. Most of her assignments were significantly harder then examples taught in class and many concepts had to be learned again from outside sources. Assignment feedback was nearly useless mostly just told you it was wrong.

Lots of homework
Tough grader
1.0
5.0
CSC320
Grade: B-
Dec 6, 2020
Wouldn't take again

Never take a course with her, she is totally relentless in her marking, and makes sure you not pass unless you know almost everything. She expects every student to spend all the time in their lives on this course as if no other course matters. Never recommend her even to your worst enemy!!!! Worst CS teacher at UVictoria. So unhelpful and rude.

Lots of homework
Beware of pop quizzes
Tough grader
1.0
5.0
CSC320
Grade: Rather not say
Dec 11, 2020
Wouldn't take again

just saying things out of no where, doesn't help you building foundations needed for the course, refuse to share study resources. She talks about her own copy right, and we needed almost beg her to even get assignment and midterm answers. No questions allowed during exams, which were never welly designed timing wise, and many more.

1.0
5.0
CSC320
Grade: Rather not say
Dec 11, 2020
Wouldn't take again

The was the most unnecessarily hard course I have taken, mostly because of the prof. The tests and quizzes were impossible (I guess trying to counteract cheating because its online) but it was impossible. The lectures were so disorganized and expects 3rd year students to know everything like a grad student, also discourages questions D: char limi

1.0
5.0
CSC320
Grade: Not sure yet
Dec 11, 2020
Wouldn't take again

I could probably write a 20 page paper on how bad this prof is. This lady can't explain concepts coherently, gets lost in her own examples (frequently) and belittles students when they don't understand. I never attended office hours, but I heard she belittles you there too. Avoid her at all costs

Get ready to read
Test heavy
Tough grader
1.0
5.0
CSC320
Grade: Not sure yet
Dec 11, 2020
Wouldn't take again

She's: 1) Rude 2) Frequently makes mistakes 3) Struggles to explain things 4) Extremely hardcore in grading I would seriously avoid this course and any course with her. She expects nothing less than A+ quality of work from students, so an OK answer won't work for her.

Get ready to read
Test heavy
Tough grader
1.0
5.0
CSC320
Dec 14, 2020
Wouldn't take again

Awful prof. Run!

Get ready to read
Participation matters
Tough grader
1.0
5.0
CSC320
Grade: Not sure yet
Dec 15, 2020
Wouldn't take again

Extremely unprofessional towards students. She doesn't attempt to understand questions asked of her, and just insults your intelligence instead. If you need to take 320 and she's the lecturer, wait for another professor at a different time. Trust me, Its not worth taking it with her.

Get ready to read
Test heavy
Tough grader
3.0
4.0
CSC320
Grade: A-
Dec 17, 2020
Would take again

Certainly expects more of her students then other professors I have encountered at uvic, and is a little less gentle on students. 320 is a difficult class and another prof may make the course marginally easier or straightforward, but I found the actual assessments given to be fair. The online lectures were okay but be prepared to read the text lol.

Get ready to read
Test heavy
Tough grader
1.0
5.0
CSC320
Grade: Rather not say
Dec 17, 2020
Wouldn't take again

She is obviously very smart and versed in the subject matter, but she lacks the teaching skills to convey the material properly to students. Her lectures confuse you rather than help. Her grading criteria make no sense and sometimes it feels like she wants you to fail the course. For your own sanity, please avoid her.

Test heavy
Lecture heavy
Tough grader
2.0
5.0
CSC320
Grade: A
Jan 7, 2021
Wouldn't take again

I went to every single one of her office hours and studied constantly, I worked harder than any other course I have ever taken and I had to, to pass this course. Valerie is terrible at teaching, she shows you the math of how it works and you have to gaze into the dark depths of csc and understand the chaos. If you take this with her, stay strong.

Get ready to read
Tough grader
1.0
5.0
CSC320
Grade: Not sure yet
Mar 10, 2021
Wouldn't take again

Please Avoid Her. RUN!

Skip class? You won't pass.
Test heavy
So many papers
1.0
5.0
CSC320
Grade: Drop/Withdrawal
Mar 10, 2021
Wouldn't take again

Don't take her courses.

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
5.0
CSC320
Grade: Drop/Withdrawal
Mar 11, 2021
Wouldn't take again

Getting through this class means spending hours each week learning the material from other sources outside of class. Yes she is that bad and she really doesn't care (clear by the quality of her notes). It is difficult material but she makes it so much harder.

Lots of homework
Test heavy
Tough grader
4.0
5.0
CSC320
Grade: Not sure yet
Mar 18, 2021
Would take again

Based on reviews, I was terrified to take a course with Dr. King. Don't listen to the reviews - she's fantastic! CSC 320 is a difficult course; it will be my worst mark so far, but that is not the prof's fault! Dr. King presents information slowly and urges students to try to formulate questions so that she can help us grasp the material.

Accessible outside class
Get ready to read
Skip class? You won't pass.
1.0
5.0
CSC320
Apr 8, 2021
Wouldn't take again

I honestly tried to give Val the benefit of the doubt. I am a straight A student and failed my first midterm ever in this course. Errors in assignments and slides made things hard to follow and she did not record lectures. Her tone towards students is quite intimidating. I could go on but I'll summarize: she's a smart prof but a bad teacher. AVOID

Skip class? You won't pass.
Test heavy
Tough grader
1.0
5.0
CSC320
Grade: Not sure yet
Apr 8, 2021
Wouldn't take again

Hey val. If you reads this, you are a good person but your exams are kind of impossible. Can you just let us pass like it's expensive to not pass for a lot of us. I've never put this much efforts into anything prior to this class yet I need 92% in final to pass. I tried my absolute best so can you please try to not fail 99% of the class. Thank you.

1.0
3.0
CSC320
Grade: A-
Apr 8, 2021
Wouldn't take again

The moderators on this site won't let me post what I really want to say, but Valerie is simply a terrible person and has absolutely no respect for her students. I am indifferent to her teaching style.

Test heavy
Tough grader
1.0
5.0
CSC320
Grade: B
Oct 6, 2021
Wouldn't take again

For some reason did not want to provide zoom recordings of an online class. Links were hard to find and assignments or midterms weren't put into the calendar. Not so much bad as annoying. The course is difficult, not so much because of material but poor teaching. My grad student friends told me they had similar issues. Try to take with another prof

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
5.0
CSC320
Grade: Drop/Withdrawal
Oct 27, 2021
Wouldn't take again

Wont take again

Tough grader
1.0
3.0
CSC320
Grade: C+
Nov 19, 2021
Wouldn't take again

Sets dates for assignments on the fly. The quizzes and tests are terribly designed and worded. Will go from "everything is in the textbook" to "you can't rely on the textbook" at her leisure. Is famous among CAL staff for all the wrong reasons. Takes responsibility for nothing. The content isn´t hard, but her 0 test design skills make it hell

1.0
5.0
CSC320
Grade: F
Dec 2, 2021
Wouldn't take again

This semester I took my second course with Valerie and should have dropped the course when I had the chance. Fool me once, right? Anyways, nothing I say here hasn't already been said. Impossible tests, haphazard, error-filled lecture slides and incomprehensible feedback make this course very difficult to succeed in. Take at your own risk.

Get ready to read
Test heavy
Tough grader
1.0
5.0
CSC320
Jan 24, 2022
Wouldn't take again

May the force be with you ��

1.0
5.0
CSC320
Grade: F
May 1, 2022

Valerie is an absolutely terrible person and professor. The tests weren't as hard as they were unclear. Course material isn't the problem, she is! Bad teaching skills plus terrible attitude. Highly unclear grading scheme and correctness is based on her whims not the textbook material. Trust my advice and avoid this class AT ALL COSTS.

Tough grader
Get ready to read
1.0
3.0
320
Sep 30, 2022

Here is my take as a visitor to the CS department at UVIC. Valerie is not a great instructor as many of you agree. From my own personal experience, she is a horrible person. This is the part that students may not easily see in an instructor. Also, I noticed is that students are often harsher in evaluating female instructors than male instructors.

1.0
5.0
CSC320
Grade: Incomplete
Oct 15, 2022

Avoid this professor at all costs! Like others have said, Valerie is genuinely a bad person and professor. Her assignments are full of mistakes, she often times can't complete the proofs during lecture, and gets on tangents when teaching. Her lectures are pointless, you understand the topic better by watching a five minute youtube video.

Tough grader
Get ready to read
Test heavy
1.0
5.0
320
Grade: Incomplete
Oct 20, 2022

I would not recommend this class to anybody. If you can take this class with someone else do that. DO NOT take this class if you have Valerie. The lectures are dry and uninformative, the lecture slides are just above useless, and asking questions in her class usually ends in getting belittled. I can't fit it all on here but there's more.

Tough grader
Get ready to read
Test heavy
1.0
5.0
CSC320
Grade: Not sure yet
Oct 26, 2022

The most miserable, horrible person you will ever meet. DO NOT TAKE HER CLASS. it is worth it to delay your degree a year then to put up with her. Her level of professionalism is non-existent. VERY unorganized. DOES NOT CARE AT ALL. Uvic should be ashamed to have her teaching. Seen her yell at and belittle multiple students.

Tough grader
Lots of homework
1.0
5.0
CSC320
Grade: Not sure yet
Oct 26, 2022

Very unprofessional prof. Makes many mistakes in-class and has many mistakes on the assignments. She also won't tell you when she makes a correction, you just have to go re-download the assignment and re-read it. She's done this the night before the assignment is due. Pretty much Uvic scamming you out of money. DO NOT TAKE THIS CLASS WITH HER.

1.0
5.0
CSC320
Grade: Drop/Withdrawal
Nov 4, 2022

Midterm average? Failing. Assignments? Literally impossible. Class size? Halved. Letters to the Dean? Sent. Petitions to regrade? Circulating. Its like she's trying to fail students on purpose. Don't risk your sanity and just wait a year and take 320 with Ulrike. Valerie really be out here making people change their majors bc of this one class.

Tough grader
Get ready to read
Test heavy
5.0
5.0
CSC425
Grade: Not sure yet
Nov 29, 2022
Would take again

Class was very challenging and at times frustrating but it's an absolute honor to learn from Valerie. Do readings ahead of time and some research into her work. The lectures aren't meant to give you all information required, just to help understanding it. Likely my lowest grade but I don't care. I learned a lot, would take classes of hers again.

Get ready to read
Participation matters
Graded by few things
5.0
5.0
CSC425
Grade: A-
Dec 5, 2022
Would take again

I think Val is an incredibly smart researcher whose lack of organization hampers her ability to manage admin. As a student in one of her grad-level classes, having the agency to steer classroom dicussion and having some stake in her research interests made getting to know Val actually fun. I strongly encourage that you lean into her teaching style.

Caring
Respected
Lecture heavy
1.0
5.0
CSC320
Grade: A-
Dec 14, 2022

Worst professor I've had at UVic. When I ask questions during a lecture, I expect to get a clear answer, not be belittled and berated for my lack of understanding in front of my friends and peers. If you go into her class, I hope you enjoy reading textbooks because her lectures are very unclear.

Get ready to read
Test heavy
Graded by few things
4.0
1.0
SENG401
Grade: A
Apr 4, 2023
Would take again

Val made a fluffy, boring subject, engaging and fun. Her background in Law helped back up her knowledge for this Ethics course. Slides were formatted strangely but all the information you need is there. Exams were easy, assignments were easy, project was easy. I know many do not like Val for CSC320, but for SENG401 she was great. Super chill.

Participation matters
Group projects
Graded by few things
5.0
2.0
SENG401
Grade: Not sure yet
Apr 4, 2023
Would take again

CSC 320 made me worried to take this course with Val. The way she ran SENG401 though made it one of the most enjoyable mandatory SENG courses at UVIC.

Participation matters
Group projects
Amazing lectures
3.0
5.0
CSC423
Grade: Rather not say
Oct 1, 2023

Avoid this class in the Summer. Homework was too difficult. We needed to go through every single question during office hours. Lecture notes lacked some details. She's nice IMO, but her teaching needs more work. Exams were reasonable, though.

Tough grader
Lecture heavy
Test heavy
5.0
5.0
CSC320
Grade: D
May 8, 2024
Would take again

Many people got kicked out from ECS including my CSC320 TA, who EVENTUALLY BECAME her grad student. I ALMOST got kicked out with three attempts. Although I had to do my third attempt to finish CSC320, all my attempts led me to solid understanding of the core of CSC. Just being persistent and be ready to stare at 3-4 pages of the text. for a week.

Tough grader
Get ready to read
Lots of homework
2.0
5.0
CSC320
Grade: C+
Feb 12, 2025

This class is notoriously challenging with Valerie as the professor. The assignments are extremely difficult, the grading is unclear, and the lectures can be confusing. However, resources like unstuck ai and perseverance can help you get through it. Not recommended for the faint of heart.

1.0
5.0
320
Grade: A-
Mar 28, 2025

Terrible professor, gave 2 courses worth of material in 1 course. 2 quizzes per week, 5 assignments in total, 3 midterms, 1 final, and special "semi-private tutorials" with extra worksheet. There is absolutely no reason for this much course work for this course, and her lectures make the already challenging material even more confusing.

Get ready to read
Lots of homework
Test heavy
2.0
4.0
CSC320
Grade: A-
May 1, 2025

I saw her bad reviews before going into this class and thought that maybe it's just because it's a difficult class, but no she just makes the difficult class even worse. Her lectures are confusing because she is not good at explaining topics clearly. I learned more from the textbook and TA in tutorials and office hours than I did in any lectures.

Test heavy
4.0
5.0
CSC320
May 9, 2025
Would take again

Prof King is caring, but not always nice. She seriously considers questions, but doesn't tolerate foolishness, and will call you out for not listening. She appreciates students participating, and if you show you are trying, she will give you more help. The tests are very theoretical, and all had failing averages. Quinton (TA) was essential to pass

Get ready to read
Beware of pop quizzes
Caring
1.0
5.0
CSC320
Grade: C+
Oct 1, 2025

I think she's nice as a person, but not as a lecturer. She berates students who ask questions, slides are full of mistakes, and lectures are disorganized. TAs are nice but tutorials teach nothing, just grading based on her flawed material. She wastes 10–15 mins each class fumbling with the projector. Overall, not a productive learning environment.

Tough grader
1.0
5.0
CSC320
Grade: A
Nov 4, 2025

I would never recommend this professor to anyone, never go over any examples in class and lectures are hard to follow. Heard her talking to another professor that she goes over things quickly so she can get a break for herself in November. Be ready to be harshly marked, tutorials are mandatory but useless, as they don't let you use notes.

Tough grader
Graded by few things
1.0
5.0
CSC320
Grade: C-
Nov 13, 2025

Hall Of Fame worst professor of all time; if you have her as a professor, do not take the course, even if the course is mandatory. All of the marks are based on her exams, and her marking is absolutely unfair. I can confidently say that this is the worst professor I've had in my entire life (including pre-school and up).

Tough grader
Get ready to read
Test heavy
1.0
5.0
CSC320
Grade: D+
Nov 13, 2025

So like, Val sucks at teaching with all due respect. Removed assignments and made the class relying on exams. Thought it was chill at first but then her grading my exam felt like I was a pig getting prepared to be lechon for a pinoy fiesta. Not a cool experience. She should consider not teaching no more, she dootybooty at it (respectfully tho). Grr

Tough grader
Get ready to read
Test heavy
1.0
5.0
CSC320
Grade: C
Nov 13, 2025

UVic hired her for her resume plain and simple... cause she wouldn't be able to teach a fish how to SWIM if she tried. She is BUNS. It is time for her to hit the retirement home and quit teaching altogether, or just stick to the research, man. Terrible grading, unfair tests, incorrect answer keys, AND a bad attitude. Avoid at EVERY and ALL costs!

Tough grader
Test heavy
Graded by few things
4.0
5.0
320
Grade: Incomplete
Nov 14, 2025
Would take again

Dr. King is a professor who focuses heavily on ensuring that students develop a strong grasp of the course material. The lectures can be difficult to follow, but the material is complex and recovers supplementary study to understand. Dr. King will not hold your hand throughout the course, but will provide ample resources and clear expectations.

1.0
5.0
320
Grade: Not sure yet
Nov 25, 2025

She has very confusing Lectures/slides, she will belittle you for asking questions in front of the whole class, and her marking is very harsh. 320 is already a difficult course and Valerie makes it soo much harder, she has been the worst professor I've ever had. Avoid at all costs,

Tough grader
Get ready to read
Graded by few things
1.0
5.0
320
Grade: Rather not say
Nov 25, 2025

Test's are worth a lot and they'll destroy your self esteem

Tough grader
Test heavy
2.0
4.0
320
Grade: Not sure yet
Nov 26, 2025

Cares about students' understanding of the material & encourages us to ask questions during class & attend office hours. Lectures were confusing but good to attend because she deviates from the textbook. Tests were very difficult & relied on understanding all definitions & all concepts inside and out. She can be rude, asking questions was scary.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CSC320
Grade: Not sure yet
Nov 27, 2025

By far the worst prof I have had in my entire life. It is impressive how bad Valerie is at explaining concepts and how little she cares about your success. Midterm averages were 30% and she was convinced that her teaching played no part in it. If you care for your mental health and academic success avoid her at all cost.

Tough grader
Test heavy
1.0
5.0
CSC320
Grade: C
Nov 28, 2025

Worst prof I have ever had in my history at UVIC. Cant teach properly, makes tests insanely hard, and she barely responds to emails. A 35% average for a midterm is crazy, which she only scaled a couple points to make it a 40% average. Its clear she only blames students for these grades and not her teaching which is why I say avoid her at all costs.

Tough grader
Get ready to read
Test heavy
1.0
5.0
CSC320
Grade: Incomplete
Dec 2, 2025

I am sure she's a nice lady outside of class but by far the worst professor I've ever had. Lectures are all over the place, it's just random examples for the entire lecture and she doesn't teach foundations well at all. Also, taking notes is a mess because she writes on a chalkboard at 20% opacity. All I can say is avoid 320 with her at all costs.

Tough grader
Get ready to read
Test heavy
1.0
3.0
ALGORITHMS
Grade: A
Dec 4, 2025

As a colleague of hers now, I can say that she's an excellent teacher when you compare it to her personality.

1.0
3.0
320
Grade: A
Dec 9, 2025

Incredibly lazy teacher. 1) Made assignments worth 0% to avoid marking. 2) Went on vacation 2 different times before tests (no office hours). 3) Gives extra marks for leaving test questions BLANK just to avoid grading them. 4) Releases assignment answer keys 1-2 nights before tests. 5) Takes weeks to grade anything

Test heavy
Graded by few things
1.0
5.0
320
Grade: Incomplete
Dec 11, 2025

Genuinely, wholeheartedly the most bottom of the barrel teacher you can have. If you ask a question in class, she humiliates you. Tests are 90% of the grade because she doesn't want to grade assignments, using AI as an excuse, she rewards giving up on the brutal tests, never responds to emails. Laziest, rudest prof I ever had. DONT WASTE YOUR MONEY

Tough grader
Graded by few things
1.0
5.0
320
Grade: Incomplete
Dec 11, 2025

I have never had a worse experience with a professor. It seems like she is just there for the paycheck. She gets angry at students when they don't immediately understand concepts. She would rather you give up than attempt long-answer questions on exams, so she doesn't have to mark them, and assignments are worth 0%. I want my money back.

Tough grader
Lecture heavy
Graded by few things
1.0
5.0
320
Grade: C-
Dec 11, 2025

Avoid at all costs.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CSC320
Grade: B
Dec 13, 2025

THE WORST PROFESSOR EVER IN MY LIFE.

1.0
5.0
320
Grade: Rather not say
Dec 19, 2025

You will think, "oh it cant be that bad, I havent failed anything before, and people are overblowing it." I thought that too. Genuinely the worst prof i've ever had

Tough grader
Test heavy
Graded by few things
1.0
5.0
CSC320
Grade: Not sure yet
Dec 19, 2025

Worst professor ever. Lectures are messy and fast. She genuinely gets irritated at students when they don't understand the material. Constantly makes mistakes on the board when going through problems. 2/3 of the midterms had failing class averages. Took a week off of lectures and instead had the TAs do semi-private tutorials with everyone.

Tough grader
Test heavy
1.0
5.0
CSC320
Grade: B+
Dec 21, 2025

The material for CSC32” is already kind of confusing to get a grasp of so it's unfortunate that Valerie is quite bad at explaining topics. If you're someone who's very comfortable self teaching it's not so bad apart from very difficult multiple choice portions on tests. Otherwise I would recommend avoiding her for CSC320 at least.

Tough grader
Test heavy
Graded by few things
1.0
5.0
CSC320
Grade: Rather not say
Dec 31, 2025

The class average was a 54% for the course which should tell you all you need to know. The final exam was riddled with typos multiple of which influenced the answer. This shows a clear lacking in professionalism and general care. She'll respond to emails if she feels like it. She can also be borderline rude to students. Avoid at all costs.

Tough grader
Test heavy
Class Info

Online Classes

100%

Attendance Mandatory

29%

Textbook Required

18%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 39 grades
Most common grades:
Not sure yet (15)
Rather not say (9)
A- (7)
Grade Distribution
A(10)B(4)C(12)D(7)F(3)A-/B+(8)
Based on 75 reported grades
Not sure yet: 15
Rather not say: 9
A-: 7
A: 6
Common Tags
Tough grader (49)
Test heavy (36)
Get ready to read (31)
Graded by few things (16)
Skip class? You won't pass. (10)
Lecture heavy (9)
Lots of homework (8)
Tough Grader (5)
Rating Trend

Declining

-0.71 avg change
Feb
Mar
May
Oct
Nov
Dec
Last 6 months
Ratings by Course

CSC425

5.0

(2)

SENG400

4.0

(1)

CSC523

3.0

(2)

CSC428

3.0

(2)

ANALYSISALGO

3.0

(1)
+9 more courses
Difficulty by Course

ANALYSISALGO

5.0

CSC482A

5.0

CSC425

5.0

CSC423

5.0

CSC226

4.8

Similar Professors