1.8

Jerry Ang

Computer Science - University of the Fraser Valley

1.8
Quality
4.1
Difficulty
15%
Would Retake
124
Reviews
1.8
Quality
4.1
Difficulty
1.8
Helpful
1.8
Clarity

15%

Would Retake

124

Reviews

Rating Distribution
Official

5

14

4

7

3

3

2

16

1

84

What Students Say

Never ever take his course, if it's still possible drop it right away

COMP125 - 1.0 rating

Lectures tend to be boring and grades are tough to get

CIS190 - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

80%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 59 grades
Most common grades:
Not sure yet (26)
C (9)
A- (8)
Grade Distribution
A(6)B(14)C(16)D(7)F(5)A-/B+(13)
Based on 97 reported grades
Not sure yet: 26
C: 9
A-: 8
B: 8
Common Tags
Tough grader (68)
Lecture heavy (35)
Get ready to read (34)
Test heavy (24)
Lots of homework (14)
Tough Grader (9)
Hilarious (9)
Skip class? You won't pass. (7)
Rating Trend

Declining

-1.33 avg change
Apr
Aug
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

BUS10

4.0

(1)

CIS285

3.1

(15)

CIS110

2.7

(3)

CIS190

1.7

(74)

COMP125

1.4

(23)
+5 more courses
Difficulty by Course

BUS160

5.0

CIS285CIS190

5.0

COMP150

4.5

COMP125

4.3

CIS190

4.3

Reviews (124)
5.0
1.0
CIS190
Grade: A-
Apr 6, 2016

Great

2.0
5.0
CIS285
Grade: B
Apr 7, 2016

Lectures are long, boring and he reads straight off of power point slides, which are copy/pasted from the textbook. Tests and assignments are marked illogically harshly.

1.0
5.0
CIS190
Grade: B+
Apr 11, 2016

By far the worst teacher you can possibly have. If you get him i strongly urge you to drop the course, or transfer. Decided to stay with him? Here's how it works. All lectures are straight off the slides, the assignments are dumb and illogically marked, finally when it comes to data conversion you do it his way or it's wrong not flexible at all.

4.0
3.0
CIS190
Grade: A-
Apr 14, 2016

He is helpful, and gives good feedback. He is a fair marker. Would like to take another course under him.

5.0
1.0
CIS285
Apr 14, 2016

listens to the student, and if you follow what he mentions in class, you should do well for the course. Alot of reading though, and assigned homework after every class. Need to find good partners for the project assignments though.

5.0
1.0
CIS285
Apr 17, 2016

Easy course, just follow what he says in class and you should do well. Group projects are important, so make sure you find the right group partners, and know exactly what is required for each project assignment. He is helpful, and is always there for students. Would definitely take another course taught by him.

4.0
2.0
CIS190
May 23, 2016

So far everything is pretty great with him. He's there to help you if you need it. He also socializes and laughs with students; not grumpy like many professors, which is fantastic. Quizzes are usually multi-choice and they mostly come from the PowerPoint slides he reads out class. Lab work should also be easy and he's willing to help on it.

3.0
3.0
CIS190
Grade: A
Sep 11, 2016
Wouldn't take again

Pro: I didn't find class particularly difficult. Assignments are boring but straightforward. Be thorough, get full marks. Exams test material covered. Cons: He reads from the ppts, I got so sleepy in this class. Boring as heck. Some of labs are bit pointless and outdated. Some labs he doesn't know how to do, lol.

Gives good feedback
Skip class? You won't pass.
Clear grading criteria
2.0
4.0
CIS190
Grade: Not sure yet
Nov 3, 2016
Wouldn't take again

His teaching style is not to my liking. His lectures are very boring and hard to follow. He does a quiz every class. I studied for a solid week for the midterm and barely anything I studied was on there. Hoping that I can actually pass this class.

Tough Grader
Skip class? You won't pass.
LOTS OF HOMEWORK
2.0
4.0
CIS190
Nov 10, 2016
Wouldn't take again

You can tell Jerry cares about the students and he likes to build relationships with them. He marks very hard on exams. You must read and memorize all of the material located on the slides he provides and reads off of in class. Including the tables from the text. He does not give part marks for written work.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
2.0
4.0
CIS190
Grade: C
Nov 18, 2016
Wouldn't take again

I like Jerry. He is knowledgeable about his field and if you like connecting with your professor he is willing. This course has been excruciating. He is ESL and explaining the intricacies of computer architecture is painful. His class management is poor. Cheating is rampant because he is focused on the lecture. Find another prof. My Avg GPA: 3.7

Tough Grader
Participation matters
LECTURE HEAVY
1.0
5.0
COMP150
Dec 11, 2016
Wouldn't take again

All of class was him reading off a powerpoint. His tests were impossible to prepare for unless you already knew how to code-silly for an introductory course. Difficult to understand, and for all I knew, didn't actually know how to program. Honestly the worst professor I've ever had. Nice enough person, though.

Tough Grader
1.0
5.0
CIS285
Grade: Rather not say
Dec 15, 2016
Wouldn't take again

Very poor teaching . Don't ever take his course

1.0
4.0
CIS285
Dec 15, 2016
Wouldn't take again

Wouldn't take his course again. Spend most of my time studying for this course, still couldn't do well. Quizzes and assignments every week, doesn't use blackboard for notifications or anything at all. You wouldn't even know when the due date was. The final exam review was the entire book (600 pages). Pretty hard exams(unless you are a book worm).

Tough Grader
LOTS OF HOMEWORK
GROUP PROJECTS
4.0
3.0
CIS285
Grade: B+
Jan 3, 2017
Would take again

This coure is easy. Just listen to want he says is important for the project, midterm and exams. Needs to read the text literally from cover to cover; but the weekly quizzes helped me to keep up with the course. Course schedule stipulates every topic to be covered, and when the project deadlines are due. He shows care to his students.

Get ready to read
LOTS OF HOMEWORK
Amazing lectures
5.0
2.0
CIS285
Grade: A-
Jan 3, 2017
Would take again

Prof Jerry is a really nice and caring lecturer. This course requires alot of reading from the text. Not much hands-on for this course unfortunately. You need to choose the right project partners for the group project, as it affects your overall grade. Will definitely take another course from Jery. :)

Get ready to read
Caring
GROUP PROJECTS
5.0
3.0
CIS285
Grade: A-
Jan 3, 2017
Would take again

Had taken a course previously with him. He has weekly class quizzes which helps me to keep up with the reading s in this course. And there is alot of readings. He shows care and concern to his students.

Participation matters
ACCESSIBLE OUTSIDE CLASS
GROUP PROJECTS
1.0
5.0
CIS285
Grade: Rather not say
Jan 9, 2017
Wouldn't take again

I highly advise against anyone taking a course with Jerry. His guidelines for assignments and tests are beyond ridiculous. Steer clear of him at all costs, you will thank me later.

Tough Grader
Get ready to read
LOTS OF HOMEWORK
5.0
3.0
CIS285
Grade: A-
Jan 10, 2017
Would take again

He's is awesome. Gives give feedback and guidance whenever you need it. Though the course has alot of readings from the text, the class quizzes helped me and my friends to keep up with the readings each week. As there are alot of chapters, and each chapter has alot of concepts, need alot of time to remember to prepare for each exam.

Get ready to read
ACCESSIBLE OUTSIDE CLASS
Amazing lectures
4.0
3.0
CIS285
Grade: B
Jan 10, 2017
Would take again

He is caring and always have time for the students. Lots of reading though especially for the exams. Need to read and follow the coverage the course closely, especially just before exams. Would have like to have more hands-on like a real help-desk to reinforce what we have covered in class.

Get ready to read
Clear grading criteria
Caring
2.0
3.0
CIS285
Grade: C+
Feb 23, 2017
Wouldn't take again

I don't like him because he doesn't read when he marks paper. I had the right answers and he marked tthem wrong, so I had point it out and he immediately changed the mark as if he didn't actually spent time to mark in first place.

TEST HEAVY
4.0
3.0
CIS285
Grade: A-
Apr 20, 2017
Would take again

He is very approachable and caring professor. He helps me to identify the areas I was weak in, and he helped me to underatand those topics better. Personally, I think he shows alot of care and often gives the students inputs on how they can improve in the course, and also in the areas of interests.

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
Caring
4.0
3.0
COMP125
Grade: B-
Jul 19, 2017
Would take again

Jerry is one of the best professors at UFV. He cares about his students and really puts an effort in to connect to his students. His accent is light and certainly isn't as rough as other professors. Despite the cookie cutter lectures he's been given, he does go out of his way to teach important parts in his own way. Will take again if I can.

Get ready to read
ACCESSIBLE OUTSIDE CLASS
Caring
1.0
5.0
COMP125
Dec 21, 2017
Wouldn't take again

You are better off quitting the course and doing it again. He just reads the slides and gives unrealistic assignments. Grading criteria not clear. Worst professor of UFV

Tough Grader
Skip class? You won't pass.
5.0
3.0
CIS190
Grade: A+
Jan 3, 2018
Would take again

Jerry is one of the better professor I had in the course of my study at UFV. He is very approachable in and outside of the stipulated class time. He includes in his lectures, the latest in IT trends, when I was doing the hardware course with him last semester. Whenever I have a problem, he will spent time to go through the relevant materials.

Gives good feedback
ACCESSIBLE OUTSIDE CLASS
Would take again
1.0
3.0
COMP125
Jun 1, 2018
Wouldn't take again

Never ever take his course, if it's still possible drop it right away.

Tough Grader
2.0
4.0
CIS190
Grade: C
Jun 26, 2018
Wouldn't take again

Lectures tend to be boring and grades are tough to get.

Tough Grader
LECTURE HEAVY
1.0
5.0
COMP125
Mar 8, 2019
Wouldn't take again

Never ever take his course. He give very less marks and his lectures are useless

Test heavy
Tough grader
1.0
5.0
COMP125
Mar 12, 2019
Wouldn't take again

Boring lectures Tough Graders Tough marking .

Get ready to read
Test heavy
Lecture heavy
1.0
5.0
COMP125
Grade: C+
Mar 15, 2019
Wouldn't take again

Worst teacher ever. Never take his class no matter what. Only take if you can study for 20 hours a week, you will pass with an average grade.

Lots of homework
Beware of pop quizzes
Tough grader
1.0
4.0
COMP150
Grade: C+
Mar 22, 2019
Wouldn't take again

don not take this professor . i repeat " do not take this professor

Beware of pop quizzes
Lecture heavy
Tough grader
1.0
5.0
COMP125
Grade: F
Mar 29, 2019
Wouldn't take again

No Breaks. Late night announcements on blackboard. Just reads the slides in class and give the remaining slides to read as homework, but always say prepare for your exams and quizzes from textbook.

Lots of homework
Skip class? You won't pass.
Test heavy
1.0
1.0
CIS192
Grade: F
Mar 31, 2019
Wouldn't take again

WORST PROFESSOR EVRRRRR !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Test heavy
Hilarious
Tough grader
1.0
1.0
CIS192
Grade: F
Mar 31, 2019
Wouldn't take again

FOOLISH PROFEESOR>>>>>>>>>>>> HE HAS LIMITED HIS THINKING UPTO TEXTBOOKS. WORST MARKING IN EXAM. INCLUDE GRAMMATICAL ERRORS IN COMPUTER COURSE(((((((((((((( FOOL ))))))))))))))))) LAZZY LECTURES. TRY TO SPEND HIS LECTURE WHILE EATING CHIPS>>> JUST PASS OUT THE TIME. DOESNT CARE FOR STUDENTS.

Test heavy
Hilarious
Lecture heavy
2.0
4.0
CIS192
Apr 3, 2019
Wouldn't take again

I just want to point out that the reviewers from 3/31/2019 were sitting in front of me while they wrote their review. The poor girls spend most of every class chatting with each other or playing games on their phone. Judging from their transcript that they had open, they aren't going to make it to second year CIS. Don't trust RMP reviews.

Skip class? You won't pass.
Lecture heavy
Tough grader
5.0
2.0
CIS190
Grade: A-
Apr 19, 2019
Would take again

Lecturer is very clear in his delivery of his lecture. Always have time for students. Caring and offering help to students whenever is needed. Follow his recommendations on how to study the course, and you will definitely do well.

Inspirational
Clear grading criteria
Amazing lectures
5.0
2.0
CIS190
Apr 19, 2019
Would take again

Good lecturer. Would liked to take courses under him again. Always there to give guidance when needed. Approachable and fair lecturer.

Gives good feedback
Respected
Caring
1.0
4.0
COMP125
Grade: Rather not say
Apr 20, 2019
Wouldn't take again

Do yourself a favour and please don't take his course. I don't want you guys to suffer.

Get ready to read
Beware of pop quizzes
Tough grader
5.0
2.0
COMP125
Grade: A+
Apr 30, 2019
Would take again

Mr Ang is a great teacher. He is respectful of students, and would have the time always to explain to student(s) about a topic that they difficulties with. Fair in his grading of quizzes, and exams. If you follow what he tells students in class to study, you will do well for this course.

Gives good feedback
Respected
Accessible outside class
2.0
5.0
COMP125
Grade: B-
May 9, 2019
Wouldn't take again

Worst teacher

Get ready to read
Test heavy
Tough grader
1.0
5.0
BUS160
Grade: B
May 14, 2019
Wouldn't take again

Reads slides off the PowerPoint expects you to do work on your own forces you to buy the online textbook to land in the work.

Lots of homework
Get ready to read
Tough grader
1.0
5.0
COMP125
Grade: A
May 17, 2019
Wouldn't take again

Don't judge him based on my grades. I got a good grade but I had to sacrifice all my time for the other courses to this course. won't even dream of taking this guy again.

Get ready to read
Test heavy
Tough grader
4.0
3.0
BUS10
May 27, 2019
Would take again

he is friendly and approachable, but have not taken his midterm exam yet

Lots of homework
Get ready to read
Participation matters
5.0
2.0
CIS110
May 27, 2019
Would take again

He shows his concerns for students, and is understanding when students are faced with problems with the course.

Inspirational
Amazing lectures
Caring
5.0
4.0
CIS190
Grade: B
Jul 3, 2019
Would take again

Be ready to take quizzes in every class but he is a good grader but u will get lot of work

Lots of homework
Participation matters
Test heavy
2.0
3.0
CIS110
Grade: C
Sep 7, 2019
Wouldn't take again

He seems like he knows what he's talking about when it comes to course material but all he does is lecture with no interaction. It makes it SUPER hard to absorb any material. When we did our final projects he criticized us for things that didn't have to do with the class? Like instead of criticizing the powerpoint slides he criticized the topic?

Lecture heavy
Tough grader
1.0
3.0
COMP125
Dec 6, 2019
Wouldn't take again

Jerry has a very monotonous voice and lectures for the ENTIRE 3 HOUR class. To make matters worse, he's not even knowledgeable on the subject he's teaching. There are students in this class that are already experienced in computer science, and they just end up teaching him. There are quizzes every class on highly specific things from the textbook.

Get ready to read
Lecture heavy
Tough grader
1.0
5.0
CIS190
Grade: F
Dec 7, 2019
Wouldn't take again

Do not take his course, not only is it the most boring class i have ever taken, (reads off slides for the whole 3 hour class in a monotone voice) but he gives quizes every class that are worth 5% of the grade added up. each quiz is worth less then 1%. The exams are extremely difficult and worth almost the whole grade. over half the class failed.

Test heavy
Lecture heavy
Tough grader
1.0
1.0
COMP125
Dec 11, 2019
Wouldn't take again

I will not be taking another class with him! He is by far the worst prof I've had, his grading methods do not make sense! Will never be taking another one of his classes.

Get ready to read
Test heavy
Tough grader
1.0
4.0
CIS190
Jan 27, 2020
Wouldn't take again

Only 3 weeks into class and it's not looking good. Jerry is extremely boring to listen to and his lectures are less engaging than a bedtime story. He is not a good public speaker, and is painful to listen to him talk for 3 HOURS. He is a hard marker, there are quizzes every class on very specific stuff. Don't take this class with him. Please.

Get ready to read
Skip class? You won't pass.
Lecture heavy
2.0
5.0
CIS190
Grade: C+
Jan 29, 2020
Wouldn't take again

Put random things we didn't cover on the final. Not good.

Get ready to read
Graded by few things
Test heavy
5.0
4.0
CIS190
Grade: A
Mar 7, 2020
Would take again

good instructor

Get ready to read
Graded by few things
Clear grading criteria
5.0
3.0
CIS190
Grade: A+
Apr 20, 2020
Would take again

He explains the content well and tests based on the content taught in class. Very straightforward, nice guy.

Respected
Get ready to read
Clear grading criteria
1.0
4.0
BUSI272
Grade: Not sure yet
Jul 14, 2020
Wouldn't take again

Stupid teacher! Dont choose his class! He makes you confused about your life!

1.0
5.0
CIS285CIS190
Grade: Not sure yet
Sep 21, 2020
Wouldn't take again

the worst teacher I have had in my life, puts too much pressure on student even in online class don't take this professor once university fired this professor don't know why they hired him again maybe because of shortage of professor please don't take this professor while class he only read what is written in his slides very bad experience

Test heavy
Hilarious
Tough grader
1.0
4.0
CIS190
Grade: Not sure yet
Nov 26, 2020
Wouldn't take again

One of the worst professors I have ever come across. He doesn't explain anything properly but just reads off his slides. When asked about the exam format he keeps on delaying it till the actual exam. Has only graded one assignment out of the 4 assignments and 4 labs.

Tough grader
1.0
4.0
CIS190
Grade: Not sure yet
Dec 8, 2020
Wouldn't take again

Exams are monitored. Marks way to hardly for example assignment doesnt ask you to explain your answer, but he took so many marks off from the assignment and commented needs more explanation when those instructions werent give on 1 assignment. Dont be shocked if you drop by 20-30% in his class. AVOID!!!

Graded by few things
Tough grader
1.0
5.0
CIS190
Grade: Not sure yet
Dec 24, 2020
Wouldn't take again

Gave 0 instruction and just read his slides which are haphazard. Gave multiple questions for homework which were multiple choice then graded them extremely poorly because we didnt explain the answers even though that was NOT part of the homework question NOR was it an expectation he made clear prior. Terrible teacher will never take again.

Tough grader
1.0
4.0
CIS190
Grade: Rather not say
Dec 24, 2020
Wouldn't take again

Worst professor ever. International students had timezone issues and he doesn't even considers timing. Doesn't explain anything and asks tough questions for exam. Doesn't grade properly and asks for useless explanations. Very selfish as he considers his problems and not students problems. Thinks students are robot and gives only 30 sec per question

3.0
5.0
CIS190
Jul 30, 2021
Would take again

This was a difficult course, with midterm and finals being really tricky. However, when I didn't understand or perform well in class Jerry was approachable outside of class time and gave me extra credit for homework and explained concepts to me 1-1. He was a kind and caring professor and went the extra mile for his students (if they cared to ask)!

Lots of homework
Accessible outside class
Skip class? You won't pass.
1.0
4.0
CIS190
Oct 26, 2021
Wouldn't take again

Exams were super hard, did not learn half the things on the exam in class. Jerry just reads slides to you. Terrible experience. Tough marker, and not accessible out of class.

Lecture heavy
Tough grader
1.0
5.0
CIS190
Oct 26, 2021
Wouldn't take again

Arbitrarily sets lecture times for asynchronous online courses without student permission and makes attendance mandatory, while reading slides, mostly verbatim, dragging on over 3 hours. Exams barely cover the material taught in class and in the textbook. Inconsistent assignment/lab marking. Many students I've spoken to feel the same way.

Get ready to read
Tough grader
1.0
3.0
CIS190
Grade: Not sure yet
Nov 3, 2021
Wouldn't take again

My experience with Jerry has been not pleasant at all. His "lectures" are basically him reading the textbook word for word with only a basic explanation given. Not to mention, his voice is EXTREMELY monotonous and it makes me want to fall asleep during his lectures. It also takes weeks, even months to get marking back from him. Wouldn't recommend.

Test heavy
Tough grader
1.0
3.0
CIS190
Nov 13, 2021
Wouldn't take again

If you see this guy as your teacher, switch classes asap. One of the worst teachers I've come across. Very boring lectures where he just reads slides while mumbling and barely explaining anything. He takes one month to grade basic stuff, and you should consider yourself lucky if you get feedback on your grading. You're better off as a self-learner.

Lecture heavy
Tough grader
1.0
5.0
CIS190
Grade: D+
Dec 10, 2021
Wouldn't take again

you gotta need to study so hard and should have knowledge of each and everything single thing. Further explanation is more important.

Get ready to read
Lecture heavy
Tough grader
1.0
4.0
CIS190
Grade: Not sure yet
Dec 12, 2021
Wouldn't take again

Do NOT take any classes with this guy. I'm in many group chats for the CIS program and all semester everyone has been complaining about him. Tons of HIS mistakes marking people down or giving zeros, overly strict for an intro class, GARBAGE lectures, rude emails at anyone asking questions, etc. No one got a good grade. Don't expect one with him.

Lecture heavy
Tough grader
1.0
5.0
CIS190
Grade: Not sure yet
Dec 13, 2021
Wouldn't take again

On the assignments, he will ask for a reference for every single answer you will write. You cannot say anything without reference. You cannot say a word based on your own experences. All the assignments require you to spend more than 5 hours to work on it even they are like 5% of your total marks.

1.0
3.0
CIS190
Grade: C+
Dec 14, 2021
Wouldn't take again

He just will not give you marks. I am working in this field for 4 years now and I took this subject just for credits. Irregardless of how well you know the subject, he just will not give you good marks for it. He will always ask diplomatic qiuestions. His lectures are boring as well.

Test heavy
Tough grader
2.0
4.0
CIS190
Grade: B
Dec 16, 2021
Wouldn't take again

Jerry, for me at least, was generally approachable with questions outside of class and showed me a general kindness though this was overshadowed by his unclear assignment rubrics, monotonous lectures, and latent feedback. The material is rather simple and introductory, maybe why the expectations for learning are put on a pedestal?

Lots of homework
Tough grader
1.0
5.0
CIS190
Grade: Drop/Withdrawal
Jan 24, 2022
Wouldn't take again

Drop him if you can. Lectures are tough and long.

Lots of homework
Lecture heavy
Tough grader
1.0
5.0
CIS190
Grade: C+
Feb 17, 2022
Wouldn't take again

SWITCH OUT IMMEDIATELY! Very long lectures of prof reading his PowerPoint. No engagement, no care, clearly in it for the money. My friend and I both agree that this class was literally the worst class in our whole semester. Do me a favor, please don't take this class. You're worth more than experiencing this.

Get ready to read
Lecture heavy
Tough grader
1.0
5.0
CIS190
Grade: Rather not say
Mar 10, 2022

He is not a good prof. He made us do 40 questions in 27min for midterm. Most of the questions are situational word problems. And no calculator allowed while some questions require one.

Tough grader
Get ready to read
Test heavy
1.0
5.0
CIS190
Grade: Not sure yet
Mar 10, 2022

Made us do 40 questions in 27min for our midterm. No calculator allowed when it is necessary. Insisted on making us on using another device (even when it doesn't state on the syllabus that we need something to film with) for zoom and I had to buy something to hold my friend's phone with cause he wants it slightly behind us.

Tough grader
Get ready to read
Test heavy
2.0
4.0
CIS190
Mar 14, 2022

Firstly, get ready to read. Exams are really very tough. Don't rely on pdf's only, read textbooks as well. TOUGH GRADER.

Tough grader
Caring
Lecture heavy
1.0
5.0
CIS190
Grade: C
Mar 15, 2022
Would take again

This guy gives a lot of work and work should totally be accurate even an ignorable mistake is counted to cut your scores in assignments. His class is mandatory and he just narrates his ppt slides for 3 hours. Professor jerry is the only one i never want to take in any course even if the course would be easiest.

Tough grader
Lots of homework
Hilarious
1.0
4.0
CIS190
Grade: Not sure yet
Mar 29, 2022

Monotonous and long lectures that are copy/paste from the textbook, no engagement, not even eye contact, reads everything. Everyone has realized now how much of a waste of time this class is, I sit at the back and everyone is either on their phone, or working on other assignments. Very difficult tests. Get out if you can.

Tough grader
Lecture heavy
1.0
5.0
CIS190
Grade: D
Apr 29, 2022

Does not grade assignments and labs accurately. Didnt seem to matter what explanation you gave for answers, it wasnt enough. Did not give the full 3 hrs for the final exam (1 1/2 hrs - not acceptable!) per university policy. I could go on... Look at other reviews! How is he still employed as a professor??

Tough grader
Test heavy
1.0
5.0
CIS190
Grade: Not sure yet
May 18, 2022

I am not gonna take him again......never.

Tough grader
Lecture heavy
Test heavy
2.0
1.0
CIS190
Grade: B-
Jul 19, 2022

Ang was a difficult teacher to have. The class consisted of painful 4 hour lectures without any student interaction, just him reading powerpoint slides. I usually muted him, read the powerpoint myself (1 hour reading max), then did something else while he talked another 3 hours. He's not mean or unflexable, but not a teacher I'd like to take again.

Lecture heavy
1.0
2.0
CIS190
Sep 23, 2022

His online lecture is just him reading the slides or the paper and he doesn't even show his face for the entire duration of the 2-3 hour class. It's like listening to a bad podcast. I currently have cis 190 with him right now because I was late to register for the other classes. Would not recommend to anyone

Get ready to read
Lecture heavy
1.0
5.0
COMP125
Grade: Not sure yet
Oct 31, 2022

Jerry gives late night crucial announcements about how he wants the assignments formatted, but also wants these assignments printed out and handed in in-class, lectures are boring and monotonous, and marks assignments harshly

Tough grader
Graded by few things
1.0
5.0
CIS190
Grade: Not sure yet
Nov 1, 2022

NEVER EVER TAKE THIS GUY FOR ANY COURSE YOU ARE LOOKING FOR... He will give you the lowest grades or even fail you and will f**k your grades. If you are taking a course with him you will see a dramatic fall in your GPA after the course end. Suggestion for everyone reading this, do not take him. GET RID OF THIS GUY BY ALL MEANS

Tough grader
1.0
5.0
CIS190
Grade: F
Nov 1, 2022

never take this

Tough grader
Hilarious
Test heavy
1.0
5.0
CIS190
Grade: C
Dec 29, 2022

I did my best in his assignments, but I only got passing grades like 1.05/2. During his midterm and final, he gave us 22 minutes to complete 60 questions. Also, he never prepares questions from a book except for a few. Most of the time, he depends on a website. He just goes through slides and doesn't know how to teach students.

Tough grader
Lecture heavy
Test heavy
1.0
5.0
CIS190
Grade: Not sure yet
Jan 24, 2023

He don't know how to teach students and always read stuffs for himself not for students.

Hilarious
Lecture heavy
Test heavy
1.0
5.0
CIS190
Grade: B-
Feb 7, 2023

Run if you want to live.

1.0
5.0
CIS190
Grade: Not sure yet
Feb 27, 2023

Not good at all. I would rather watch youtube videos than watch his lectures. waste of time, money, and grade

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
CIS190
Grade: Not sure yet
Mar 7, 2023

You will suffer the whole semester and you will not have a valid reason why it is happening to you. No reasons given for deductions.

Tough grader
Get ready to read
Participation matters
1.0
5.0
CIS110
Grade: B+
Mar 13, 2023

Difficult professor to please, lectures are pointless but still attendance is mandatory, extremely hard grader will give low grades without thinking twice about the student

Tough grader
Get ready to read
Test heavy
1.0
5.0
CIS190
Grade: Not sure yet
Mar 18, 2023

he will ask you questions which are not even the book. you need to become a book worm.

Tough grader
Get ready to read
Lots of homework
1.0
4.0
COMP125
Grade: B+
May 7, 2023

Monotonous lectures, latenight announcements about assignment formatting, extremely difficult tests, would not recommend.

Tough grader
Lecture heavy
1.0
5.0
CIS190
Grade: Incomplete
Jun 22, 2023

Be weary when taking Jerry. Attendance is mandatory and marked (which was not made clear). For midterms, he will ask you questions about stuff that was not covered in his notes or the textbook, and will also make you do super hard binary/hexadecimal questions without a calculator.

Tough grader
Get ready to read
Test heavy
1.0
5.0
CIS190
Grade: Not sure yet
Feb 28, 2024

DO NOT TAKE HIM. seriously avoid him if you can.There is no use in reading his lecture slides or textbook nothing will come from there. useless lecture while teaching he looks at the ceiling and windows instead of the students He expects you to know everything from before he can't switch on the projector worst prof avoid him, no use of complaining

Tough grader
Hilarious
Lecture heavy
1.0
5.0
CIS190
Grade: C
Feb 28, 2024

The professor himself is a friendly person but he teaches as if he is having issues at home. the way he manages tests and papers is far different from his way of teaching. He checks papers as if students have been solving computer issues since they were 3 years old. I wish he could teach in the same way as he grades tests.

Tough grader
Test heavy
Graded by few things
2.0
4.0
COMP125
Grade: Incomplete
May 27, 2024

If you're having a trouble sleeping I strongly suggest y'all to take this course.

Participation matters
So many papers
Lecture heavy
1.0
5.0
COMP125
Grade: Drop/Withdrawal
Jun 17, 2024

Just don't. I found him so hard to understand, and his lectures didn't make sense. He reads straight off the slides and does not explain anything. I don't think he is good at teaching students who are newer in the program. However, I can't speak for higher classes. I didn't know about rate my professor so I went in blind and absolutely regret it.

1.0
4.0
CIS190
Grade: B
Jun 25, 2024

Reads word for word from textbooks and slides ONLY. Made learning binary and hexadecimal so confusing.

Tough grader
Group projects
Lecture heavy
1.0
5.0
COMP125
Grade: C
Aug 30, 2024

It was really tough to pass his exams and his lectures were pretty boring that makes you sleep. Choose this professor at your own risk.

Tough grader
1.0
5.0
CIS190
Grade: D
Nov 19, 2024

This professor will do one thing in every class! He just speaks like a robot for 3 hours and fails the majority of the students! Please prepare ahead if you are taking this, professor! Be prepared to hear a robotic speech for 3 hours and ready to perform well in tests and assignments!

Tough grader
Participation matters
Hilarious
1.0
5.0
CIS190
Grade: D
Nov 22, 2024

he tries his best to fail all the students, if you want to fail a course, you have extra money to waste take him.

Lecture heavy
1.0
5.0
CIS190
Nov 27, 2024

He isn't very knowledgeable. He will skim over the binary part and doesn't make sure anyone learns. He reads the book word for work and doesn't elaborate on how the book got the answer. The exams don't even cover stuff he has talked about in the class. He also doesn't actively grade or reply to messages very well.

Tough grader
1.0
5.0
CIS190
Grade: Not sure yet
Nov 27, 2024

He just teaches on his own like comes to class teaches no care of class just teach and go!

Tough grader
So many papers
Lecture heavy
1.0
5.0
CIS190
Grade: Not sure yet
Nov 28, 2024

Please avoid taking any class with Jerry, as the other countless comments have said; he marks incredibly difficult and doesn't give any reason why, he reads a PowerPoint in a monotone voice for 3hrs straight, and does not care about the students. Nice ish guy, but terrible professor. AVOID AT ALL COSTS.

Tough grader
Get ready to read
Lecture heavy
1.0
5.0
CIS190
Grade: Not sure yet
Dec 17, 2024

Poor at explaining topics and gives lots of assignments.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CIS190
Grade: Not sure yet
Dec 22, 2024

I don't think he knows what his doing. he make you feel like you can ready his brain..... very bad with grading assignments/test/ labs. never marks anything on time therefore you have no idea if u did good or bad. his accent is very bad too. sometimes you feel like your wifi is the problem but its really him he pauses for no reason during lectures.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
COMP125
Jan 6, 2025

Wrorst professor!!! I'm not taking his any course again. So boring and worst at marking the assignment. Even if you got 30 he he'll write 20. so make sure you count the numbers after getting the assignment paper back. Couldn't learn anything from him. He assumes every student knows everything.

Tough grader
Get ready to read
2.0
5.0
CIS190
Grade: C+
Jan 8, 2025

Avoid at any cost . Take only if u have extra money. Needs reference for single line of assignments. Usually adds content of uncovered lecture in midterms.

Tough grader
Hilarious
1.0
5.0
COMP125
Grade: A-
Jan 14, 2025

Just dont. Cannot speak English without an insane accent. Doesn't really understand his own PowerPoints. Misspeaks ALOT. Monotone voice and no expression. Really quiet. Hardest classes to take for a INTRO COURSE. Somebody needs to fix this mess. If you can, don't take him as a prof.

Tough grader
So many papers
1.0
5.0
COMP125
Grade: B
Jan 15, 2025

Literally dont.

Tough grader
So many papers
Lecture heavy
1.0
5.0
CIS190
Grade: D
Jan 20, 2025

Don't ever take his class. He was my first professor for 2 classes CS 125 I failed and CIS 190 I got D.

Tough grader
1.0
5.0
CIS190
Grade: C
Feb 14, 2025

Avoid this professor if possible. Lectures are tedious and unhelpful, while exams cover material beyond the textbook and slides. Use Unstuck study and study groups to survive this class.

1.0
5.0
COMP125
Grade: B
Mar 6, 2025

very bad , teach nothing , in exam he want you to know all like you are phd holder, avoid him

Tough grader
1.0
4.0
CIS190
Grade: B-
Mar 17, 2025

Just so awful, avoid at all costs. Most boring prof I've ever taken. Monotone, reads everything off the slides. Hardly even looked up at the class during lectures. Hard to understand too his English isn't the best.

1.0
5.0
COMP125
Apr 8, 2025

I had to basically explain to him the very logic he's supposed to be teaching us just to get marks back on an assignment. He barely even understands the very concepts he's teaching to us. Not to mention the monotone lectures with an "uhh" every 5 seconds. Had to teach myself 75% of the course content. For your own sanity, do not take his class.

Tough grader
Lots of homework
Lecture heavy
1.0
5.0
CIS190
Grade: C
Aug 25, 2025

if you are reading this please head to the office and report this human being... not even a full English sentence that he uses every sec uhh uhh uhh like he has no idea of what he is talking about he just reads it off. If they want us to pay for such class better be worth it because having a prof like him is a waste of time and money for the studen

Tough grader
Get ready to read
Lecture heavy
3.0
5.0
CIS190
Grade: Rather not say
Sep 1, 2025

Course was difficult but the professor cares if you have a genuine problem outside of the course.

1.0
5.0
CIS190
Grade: Rather not say
Oct 11, 2025

During my first semester at UFV, I took this professor's class, which was my worst academic experience. The grading was unclear, and quizzes and tests didn't match what was taught. About 80% of the lectures were confusing, and most students struggled to follow. I failed this course due to poor teaching structure.

Tough grader
1.0
5.0
CIS190
Grade: Rather not say
Oct 19, 2025

Just don't

Group projects
Lots of homework
1.0
4.0
CIS285
Grade: B+
Oct 29, 2025

Very bad professor, gives group work's where the grading system makes no sense. I had problems with having his permission to submit things late and when i got the grade he would take marks off because of that. His classes are heavy with just slide reading and you can't even type too hard on the keyboard because he will stop the class if it bother

Group projects
Graded by few things
1.0
5.0
CIS190
Grade: Not sure yet
Nov 10, 2025

The professor was unclear, unprepared, and the exams felt confusing rather than fair. Clearer communication is needed.

Tough grader
Group projects
So many papers
1.0
5.0
CIS285
Grade: Not sure yet
Nov 19, 2025

Please do not take this professor! He assigned a group project that makes no sense in terms of grading. There isn't really a rubric, so you have no clue if what you're doing is right or not. He gives back grades really late and takes grades off for reasons that he didn't explain in the instructions. Lectures are extremely painful to sit through

Tough grader
Group projects
Lecture heavy
2.0
4.0
CIS190
Dec 9, 2025

I believe that Professor Ang is very knowledgeable in this subject area, but his teaching style can come across as dry. This may be partly due to the course being delivered online. I strongly recommend not taking this course in an online format, as it is designed to provide you with hands-on experience.

Tough grader
Group projects
1.0
5.0
CIS190
Grade: Not sure yet
Dec 21, 2025

Says "uh" or "um" after almost every word, which is so hard to listen to. Will randomly stop talking in online lectures. Bad grader, gives no kind of rubric and takes marks off with no explanation and just leaves "?" all over the page.

Tough grader
1.0
4.0
CIS190
Grade: B-
Dec 26, 2025

Prof Jerry Ang was difficult to listen to, learn from, and understand. A monotone voice along with long lectures and labs that lacked the information needed on the midterm and final made the course harder than needed. I don't recommend this teacher, but if you have no choice use the free resources online that follow the similar COMPTI A+ course.

Tough grader
Get ready to read
Group projects
Class Info

Online Classes

100%

Attendance Mandatory

80%

Textbook Required

0%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B-

95% confidence
Based on 59 grades
Most common grades:
Not sure yet (26)
C (9)
A- (8)
Grade Distribution
A(6)B(14)C(16)D(7)F(5)A-/B+(13)
Based on 97 reported grades
Not sure yet: 26
C: 9
A-: 8
B: 8
Common Tags
Tough grader (68)
Lecture heavy (35)
Get ready to read (34)
Test heavy (24)
Lots of homework (14)
Tough Grader (9)
Hilarious (9)
Skip class? You won't pass. (7)
Rating Trend

Declining

-1.33 avg change
Apr
Aug
Sep
Oct
Nov
Dec
Last 6 months
Ratings by Course

BUS10

4.0

(1)

CIS285

3.1

(15)

CIS110

2.7

(3)

CIS190

1.7

(74)

COMP125

1.4

(23)
+5 more courses
Difficulty by Course

BUS160

5.0

CIS285CIS190

5.0

COMP150

4.5

COMP125

4.3

CIS190

4.3

Similar Professors