3.1

Yllias Chali

Computer Science - University of Lethbridge

3.1
Quality
3.2
Difficulty
28%
Would Retake
131
Reviews
3.1
Quality
3.2
Difficulty
3.2
Helpful
3.0
Clarity

28%

Would Retake

131

Reviews

Rating Distribution
Official

5

54

4

13

3

6

2

14

1

44

What Students Say

If I ever learned something, it's NOT from his lectures but thanks to youtube

COMP1620 - 1.0 rating

Worst professor I have had

COMP1620 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

38%

Textbook Required

11%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 57 grades
Most common grades:
Not sure yet (12)
B (11)
A- (8)
Grade Distribution
A(11)B(15)C(8)D(7)F(1)A-/B+(15)
Based on 80 reported grades
Not sure yet: 12
B: 11
A-: 8
B+: 7
Common Tags
Tough grader (44)
Test heavy (21)
Lecture heavy (14)
Lots of homework (14)
Hilarious (11)
Participation matters (7)
Get ready to read (6)
Skip class? You won't pass. (5)
Rating Trend

Declining

-1.65 avg change
Nov
Dec
Jan
Mar
Dec
Jan
Last 6 months
Ratings by Course

CS2610

5.0

(2)

CS4660

5.0

(3)

CS3660

5.0

(1)

CPSC3620

5.0

(7)

CS3620

5.0

(1)
+17 more courses
Difficulty by Course

DIGITALSYS

5.0

CPSC4310

5.0

CPSC3780

4.0

CPSC3750

4.0

COMP1620

3.6

Reviews (131)
3.0
2.0
CS3660466
Dec 14, 2001

Good guy, quite helpful, but hard to understand sometimes.

5.0
2.0
CS2610
Apr 2, 2002

Really nice guy, good prof.

5.0
1.0
CS2610
Grade: Not_Sure_Yet
Apr 18, 2002

Very helpful and explains concepts well. Easy tests too.

4.0
2.0
CPSC1000
Apr 20, 2002

Very helpful, an all around great prof.

3.0
4.0
CPSC1620
Dec 10, 2002

Took me a while to figure our that puz-eet-eev numbers meant positive numbers

5.0
3.0
36604660
Apr 25, 2003

A good prof, he tries hard to make sure students know the concepts. Best of all he wants people to do well in his course, and will provide as much help as you want.

4.0
3.0
CPSC4660
Dec 2, 2003

Has a fairly thick accent, but he honestly tries to help students, and he get's to know everyones name!

5.0
3.0
36604660
Dec 14, 2003

Good Teacher, explains concepts pretty good. If you don't get them he will make sure you do and then repeat if u don't. Tends to care about his students unlike most comp sci profs. He wants the best for you and is fun in class.

5.0
1.0
CPSC4660
Dec 15, 2003

Grammer is a bit off somtimes but other than than is OK.

5.0
1.0
COMP1620
Mar 17, 2004

One of the best profs Ive ever had, he may have a strong accent but he is smartest and nicest comp sci prof in lethbridge.

4.0
2.0
CPSC3660
May 19, 2004

The class was a joke. People were out of control, and some students were even a bit sassy back to him. The course was structured alright, but his classroom management skills were poor.

4.0
3.0
36604660
Jul 1, 2004

Good prof. Likes his students, and enjoys having fun. Smart dude. Teaches very well even through the thick accent. BUT his exams are hard, and may catch you off guard. But he gives extra marks out just for going to see him. cool cool!

5.0
3.0
CS4660
Jul 10, 2004

Chali will help u with anything, it doesn't matter if he is teaching it or not

1.0
5.0
DIGITALSYS
Jul 20, 2004

I took a Digital Systems course from him. One classmate summed it up as "this is the day I learn absolutely nothing more than I learned last day." His English skills are poor. More than once I arranged to meet him for help and he disappeared

5.0
3.0
CS3660
Oct 5, 2004

Exams were surprisingly hard, but he is one of the most amusing prof's i have had... plus he takes great interest in his students, working very hard to learn everyones names at the very least.

5.0
3.0
CS4660
Oct 21, 2004

Great Prof, will always help you with anything. Can explain well, just make sure you pay attention in class - or he will have your a$$! Tests pretty hard, but marks easy

5.0
1.0
CS4660
Dec 17, 2004

No Comments

5.0
2.0
CPSC1620
Dec 30, 2004

The guys is awesome...he jokes all the time. And it's cool how he tries to remember everyone's and name funny when he starts calling everyone Jeff. The teaching is clear and he will try to make you understand. If you get a chance take his class.

5.0
4.0
CPSC3620
May 2, 2005

Chali is a very nice guy. He'll take his time to learn everybody's name (if he doesn't know yours he'll call you Josh.) Also, his office door is always open for students who need help. He teaches course content very effectively, still, don't underestimate the difficulty of the final exam. it's hard.

5.0
1.0
CS3620
May 11, 2005

He is a very talented teacher.

5.0
1.0
CS1620
Sep 19, 2005

Dr. Chali is awsome, he is an excelent prof. I encourage all my school mate to take class with him.

5.0
3.0
CS2660
Nov 20, 2006

Amazing Prof.

5.0
2.0
CPSC3620
Dec 19, 2006

He is great! He respect every student.

5.0
4.0
CPSC3620
Dec 20, 2006

--what r u doing we still have one more minute! --so~is that ok? --stop sleeping in my class JS! don't look at me like that! --and so on and so on he is a good professor, not only good at teaching, he also cares about his students. I will always remember him, a good teacher in my life, he lead me to the right track on studying computer science.

5.0
4.0
CPSC3620
Jan 17, 2007

Great, prof. Classes fly... even Data Structures and Algorithms classes. Hilarious: stops mid-lecture to ask about your weekend or your hair. Offers all the help you can handle outside of class and sometimes extra marks. The department could use more teachers like him.

5.0
1.0
CPSC3620
Mar 30, 2007

Good prof. He was helpful and the class was extreamly easy. The text book wasn't the greatest.

5.0
2.0
CPSC1620
Nov 26, 2010

AWESOME guy! Try's to remember's everyone's name and interact's with students well, accent is thick but will help you whenever needed. Exam's are easy Quote: "Who's eating an orange in my class? Well, uh, I, hope, you are going to share that with everyone...I'm kidding haha"

5.0
2.0
CPSC1620
Dec 18, 2010

Fun Class, Taught from textbook,Willing to go out of his way to help, staying after hours and would help you understand any concept you needed, Wants people to pay attention to class, always willing for class input, and if the class needs something he will change the structure for them. Great guy, Willing to take future classes from him

5.0
1.0
CPSC5850
May 13, 2011

Excellent professor. He is extremely helpful. He makes everything very easy. Exams are also easy. It's easy to get the highest grade in his course.

5.0
1.0
CPSC3620
Apr 7, 2012

Amazing prof. Take as many courses with him or Howard Cheng as you can!

5.0
3.0
CPSC3620
Apr 24, 2012

A great prof. Really helpful, encouraged questions.

5.0
2.0
CPSC1620
Feb 14, 2013

First impression, he is this VERY hard to understand Russian guy. I remember thinking I should drop this course after the first day. However this professor is incredible. Once you can get through his accent, he is super helpful and caring professor. The content can be tough at times but the professor will always be open to helping. Great professor

5.0
1.0
CPSC1620
Grade: Pass
Nov 18, 2013

By far the most excitable and enthusiastic professor I've had! Very cheerful and more than willing to help you with your assignments. The course load can be heavy at times but still fair. The assignments and exams are straight forward and reasonable. I'd definitely recommend him as a professor. His accent might take some getting used to as well.

5.0
2.0
CPSC1620
Dec 14, 2013

Great prof! Super helpful, and not to mention he has a great sense of humour. Oh and his tests are pretty easy! His accent is a little hard to understand though, and there is sometimes a bit of a language barrier when students ask questions.

4.0
1.0
CPSC1620
Jan 7, 2014

Great prof. He's funny and helpful. Makes class very enjoyable. I would recommend him to anyone interested in Computer Science. Just be aware he has a heavy eastern european accent and there is a little bit of a language barrier at times, but don't let that dissuade you from taking a course with him.

5.0
1.0
CS1620
Nov 19, 2014

Yllias was a fantastic prof!! He made it his mission to remember everyones names and he wasn't afraid to throw in a joke here and there. He is a little hard to understand sometimes, but he was a really nice guy who was always wiling to help whenever needed and often visited the lab just to see if everyone was doing ok with his assignments.

1.0
5.0
CPSC1620
Nov 28, 2014

don't take unless you KNOW programming!! FAST PACE & Assignments take 10+ hours to do (not joking). class lecturebook. Assignments ! class notes book. NOT helpful. Nicole Wilson assignment help! Picks on students if u question him. code he writes on board ! work. the hype of him false. DONT BUY BOOK!

2.0
5.0
1620
Dec 10, 2014

He explains concepts in a confusing manner, picks on students if they ask any kind of question, gives assignments that take 10+ hours a week, and is very inconsistent between midterm and final. He will offer to help on assignment but often confuses. Would not take it if you do not have to or if you do not have a background in computer science.

5.0
2.0
CPSC1620
Dec 27, 2014

He is the greatest prof I have ever seen, discusses programming clearly, makes everything easy for you. The only thing you need to do is listen to and follow his lectures and you would get an A+.

5.0
1.0
CPSC1620
Jan 7, 2015

If you're not in computer science, this class is probably going to be hard no matter what. Some people just can't think logically. Yet, if you have a basic understanding, Dr Chali is a great prof that will light heartedly discuss and teach fundamentals of programming. He has an accent but makes up with shear time given to students outside of class.

5.0
1.0
MANY
Jan 12, 2015

I graduated with my degree in computer science in 2004, I took many classes with Yllias. In-fact I ended up basing much of my 'school path' around which classes he taught. He's a great professor who really cares about the material and the people he teaches. If you show interest and respect he'll do everything he can to help you.

4.0
5.0
CPSC1620
Grade: D
Jan 15, 2015

Great Prof when you're in class, but the assignments take 10+ hours each week and the midterm + final had material we never covered on it and were marked in a totally asinine fashion, screw up once and the entire 15+ mark question is all wrong, small errors are bound to happen when the exam makes you write a program on paper.

5.0
2.0
CPSC1620
Jan 18, 2015

Amazing prof, lectures were so helpful and clear that you would fall in love with the subject; would love to take his class whichever course he teaches. Keep it up!

5.0
2.0
CPSC4850
Jan 18, 2015

Great prof, great course materials; he is a born teacher I think, explains things so clearly; tests were not so hard, not so easy; if you follow his lectures carefully, you would get an A+.

5.0
1.0
CPSC1620
Grade: A+
Feb 4, 2015

Amazing prof, best I have ever seen.

5.0
2.0
CPSC1620
Grade: A+
Dec 28, 2015

He is great prof who consistently checks if the class is able to follow what he is teaching. He's also puts in some silly examples of what he talking about to keep your attention, and if run into him outside of class, he'll see how you are doing, which is really nice.

4.0
4.0
CPSC1620
Grade: F
Feb 10, 2016

Good teacher, accent is a little thick and at times can be hard to understand. Beware this class if you don't have very much computer science experience as the tests are hard and you have to write full programs on paper. Assignments also take a lot of time.

5.0
2.0
CPSC1620
Feb 16, 2016

He makes the class really interesting, take all his courses folks!

5.0
2.0
COMP1620
Grade: A+
Apr 7, 2016

Great sense of humor, lectures make a lot of sense and also get you good grades!

5.0
2.0
CPSC4850
Grade: A+
Apr 7, 2016

Has a little accent, but you get used to it. Overall, great teacher!

4.0
3.0
CPSC1620
Grade: B+
Jun 12, 2016
Would take again

Loved him, loved the class. Affirmed my beliefs that changing degrees was the right thing to do.

5.0
2.0
CPSC1620
Grade: A+
Jul 21, 2016
Would take again

Remembers everyone's names in the class, hilarious at times, at the end of the lecture you suddenly find that you learned a lot without any difficulty. Best prof ever.

4.0
3.0
CPSC1620
Grade: A-
Nov 29, 2016
Would take again

Good choice! Teaches material well but sometimes hard to understand. I enjoyed his class and he is a funny professor. You must pay attention though to do well on tests and assignments

Gives good feedback
Clear grading criteria
LECTURE HEAVY
5.0
3.0
CPSC1620
Oct 30, 2017
Would take again

Hilarious, but if you have questions I would recommend asking the tutorial instructor, or the lab instructor. He will help, but it can be a little easier to understand what they say.

Respected
Clear grading criteria
Hilarious
5.0
2.0
CPSC1620
Grade: A
Jan 8, 2018
Would take again

Hilarious prof who is clearly passionate and cares about what he's teaching. Makes sure everyone understands what is going on before moving to the next topic. Lots of examples and explanations. Highly recommended as a prof.

LOTS OF HOMEWORK
Hilarious
Would take again
3.0
2.0
COMP1620
Oct 16, 2018
Wouldn't take again

Not a bad professor. Just hard to understand and doesnt seem to always understand what the students are asking. Hard to talk to

LECTURE HEAVY
5.0
2.0
CPSC1620
Grade: A-
Dec 6, 2018
Would take again

Best prof ever, he breaks down the class to the "for dummies" level, and keeps class entertaining. Would recommend him to anyone.

ACCESSIBLE OUTSIDE CLASS
Amazing lectures
Caring
5.0
3.0
CPSC1620
Grade: A
Mar 22, 2019
Would take again

I genuinely wish all of my CPSC courses with him. He's a good role-model, ensure everyone in the class understands what's being taught, and is very approachable. He's very knowledgeable in his field and will often have light-hearted jokes thrown into his lectures to create a more comfortable learning environment.

Respected
Participation matters
Inspirational
4.0
3.0
CPSC1620
Dec 19, 2019
Would take again

He's an excellent professor! He remembers everyone's name in the class and the course material isn't too hard for people without prereq. However, his lectures can be a little bit more on the tougher side along with the way he words various questions/assignments throughout the course.

Respected
Lecture heavy
Caring
5.0
3.0
CPSC1620
Grade: B+
Jan 8, 2020
Would take again

He is an amazing teacher who makes lectures interesting and funny. Occasionally asks to make sure that everyone understands hat he has just written down. The grade is based on weekly assignments, a midterm, and a final. The final was very hard and was a large part of the grade so study lots for it, but the assignments and midterm were easy.

Clear grading criteria
Hilarious
Caring
1.0
4.0
COMP1620
Grade: D
Jan 8, 2020
Wouldn't take again

Bad english. Marks heavily based on his opinion on you. (Objectively) Would not recommend to anyone.

4.0
4.0
CPSC1620
Grade: A-
Jan 11, 2020
Would take again

CPSC1620 can be a very difficult class but Chali is the man for the job. Everything you need to know for the weekly assignments is taught in class, so SHOW UP and PAY ATTENTION! He writes the whole time so make sure to take accurate notes. I found him to be very funny and he wants his students to do well, but marks hard.

Accessible outside class
Skip class? You won't pass.
1.0
3.0
COMP1620
Nov 20, 2020
Wouldn't take again

Very hard to understand. Gets mad at simple questions, very degrading if you don't understand simpler ideas. Lengthy assignments with little to no help and small directions. Get ready to hear "guy's" over and over. GOODLUCK.

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
4.0
COMP1620
Grade: Not sure yet
Nov 24, 2020
Wouldn't take again

Chali is awful. Questions you ask are often met with mean and or degrading responses. His marking feels like he is rolling dice to decide it. One assignment I get a 93 the next a 26 and I honestly have no idea why even after asking for help. He also gives no rubric so you are stuck guessing what he wants, get it wrong you fail the exam and class.

Tough grader
2.0
4.0
CPSC1620
Grade: Not sure yet
Dec 14, 2020
Wouldn't take again

Chali is difficult to work with. He becomes angry when asked simple questions and his lectures often devolve into arguments with students. Grading is inconsistent and he expects you to write code exactly as he would. His demeaning attitude towards students is unwarranted. To his credit, he is pleasant one-on-one and means well. Good luck with him.

Tough grader
Get ready to read
2.0
4.0
CPSC1620
Grade: Not sure yet
Dec 16, 2020
Wouldn't take again

Is not good with online learning. Had a very hard time addressing concerns from students and instead implied that the students were the problem and were not listening in class. Multiple instances of disrespect during lectures. English is not his first language which inhibited his ability to understand his students' concerns. Yelled at us sometimes

Graded by few things
Tough grader
5.0
3.0
COMP1620
Grade: A
Mar 3, 2021
Would take again

Chali was amazing. His teaching takes time to get used to but is great once you get into the flow. Can go pretty quick in class but will take time to stop and explain if you have questions. He is also super understanding in a one on one if you have questions about marking or assignment feedback. To top it off, his sense of humor is unmatched!

Skip class? You won't pass.
Hilarious
Caring
1.0
4.0
COMP1620
Grade: A
Oct 5, 2021
Wouldn't take again

Asks if you have questions and then if you ask a question he asks if you were even paying attention or moves on. Unclear grading criteria. Lectures are copied from the textbook and hard to follow.

1.0
2.0
COMP1620
Grade: Not sure yet
Oct 5, 2021
Wouldn't take again

This prof is rude and degrading to students. He provides unhelpful feedback on assignments. He is unclear in his expectations and has no marking scheme. He has repeatedly gotten upset when studetns ask questions in class and has gone as far as to yell at students for allegedly not paying attention when they ask for clairification

1.0
3.0
COMP1620
Oct 18, 2021
Wouldn't take again

I am sure he is very knowledgeable, but he is horrible at explaining things. He gets frustrated in class when we don't fully understand a topic. I have learned everything useful for this course from reading the textbook (thankfully his lectures follow it closely). No rubric for the weekly assignments so its impossible to know how you will be graded

2.0
4.0
COMP1620
Grade: Rather not say
Oct 28, 2021
Wouldn't take again

Have fun taking the class, as a first year this was one of the most stressful classes ever! Long nights and study guides don't "solutions sets". Assignments are not clear and marks are taken off for the things that aren't even mentioned IN THE ASSIGNMENT. Lectures have a lot of material so be prepared to take notes does go through example in class.

Lots of homework
Skip class? You won't pass.
Lecture heavy
1.0
4.0
CPSC1620
Grade: Rather not say
Oct 28, 2021
Wouldn't take again

This man needs to learn how to teach. He does not explain properly, and his assignments do not go along with the lectures. He speeds through all the lectures like he is the god of speed. He will not answer your question thoroughly. If you are going go to take this class, hire a private tutor to ensure you pass with at least a B-.

Test heavy
Lecture heavy
Tough grader
1.0
4.0
CPSC1620
Grade: Rather not say
Oct 31, 2021
Wouldn't take again

One of the most challenging and hard classes I've taken. Its not even like the material is hard its like he can't teach. I sit in the class for like 75min and then have to spend another like 5 hours teaching myself the material because he doesn't go through it all in detail. He's not mean or anything he just expects you to get everything he teaches

1.0
4.0
CPSC3780
Grade: A
Nov 10, 2021
Wouldn't take again

Horrible professor, can't teach and if you try to argue with him about something, that he's blatantly wrong about, he throws a temper tantrum and will be out to find some way to punish. you for it. He's unreasonable, pig headed and totalitarian in his mindset with a huge temper that can go off at a moments notice.

2.0
4.0
COMP1620
Grade: B
Dec 7, 2021
Wouldn't take again

At the beginning of the semester the feedback given on assignments wasnt the best and after the midterm it slowly began to pick up. Not the worst prof and not the best

Get ready to read
Tough grader
1.0
4.0
CPSC1620
Grade: Not sure yet
Dec 7, 2021
Wouldn't take again

Chali was one of the worst profs I have had. Unhelpful in almost every way and was barely able to keep himself awake in his own lectures. Do not recommend.

1.0
4.0
CPSC1620
Grade: Not sure yet
Dec 10, 2021
Wouldn't take again

Chali was my first introduction to the Computer Science program at the University of Lethbridge, and I am not very impressed. I am very surprised at my current mark in the class considering I have been programming for a while prior to this class. Chali does not mark fairly and tells you this from the beginning. Expectations are not outlined fairly.

Skip class? You won't pass.
Lecture heavy
Tough grader
1.0
4.0
CPSC1620
Grade: Rather not say
Dec 11, 2021
Wouldn't take again

The professor's lectures are so much of him talking and not realizing that we don't understand his words. The assignments in his class are 100times harder than any example he will do in class; meanwhile, the grading is very unfair. Get ready to teach yourself everything or hire a tutor. Plus he is unhelpful in every way. Have fun taking the class.

Test heavy
Tough grader
1.0
4.0
CPSC1620
Grade: Rather not say
Dec 11, 2021
Wouldn't take again

I can't believe this guy is a professor at all, the worst professor that you will ever get in your life. I had to teach myself everything. He is so unhelpful in all kinds of ways. There is no format for how you get graded. one can lose 5 marks and someone else will only lose 1 for the same mistake on an assignment.

Test heavy
Tough grader
5.0
4.0
COMP1620
Grade: A-
Jan 5, 2022
Would take again

Ylias is single handedly my favorite prof I've ever had at uleth. He will stop his lecture several times to ensure his students understand material and leaves a lot of space for discussion. He teases students, but he's very light hearted and cares deeply about them. He moves fast and you need to stay focused to keep up. But you'll learn lots!

Respected
Inspirational
Hilarious
1.0
5.0
COMP1620
Grade: D
Feb 8, 2022
Wouldn't take again

He is not a good proff. If you do take his courses make sure you go to class, he likes to make bonds with the students and if he notices you are absent he will intentionally put obstacles in your way. He is a very pretentious man. People like this are regarded as "gatekeepers" Do not take him.

1.0
5.0
CPSC3750
Grade: B
Apr 27, 2022

I took 1620 with Yllias and I fell for the happy-go-lucky bit that he uses to get most people to think he's awesome. Truth is that Yllias is a terrible prof who has no respect for his student's opinions, time, or money. His slides are ripped from YouTube videos and he'll try to humiliate students he doesn't like in front of their peers. Trash prof.

Tough grader
Lecture heavy
Graded by few things
1.0
5.0
CPSC1620
Grade: B
Sep 8, 2022

Avoid Yllias if at all possible, seemingly random grading and lectures that are difficult to follow.

Tough grader
Lots of homework
Test heavy
1.0
5.0
CPSC1620
Grade: B-
Sep 8, 2022

I have seen other reviews of people wondering how this guy is even a professor, and they could not be more spot on, he teases kids he does not like and refuses to accept he ever makes mistakes. Class is usually unhelpful, and good luck trying to talk to him, if you want to despise coding by the end of the semester, then this is the class for you.

Tough grader
Lots of homework
Lecture heavy
1.0
4.0
CPSC3750
Grade: C+
Nov 28, 2022

It was not very useful to learn this course. The teaching methods were not very good. Assignments were mostly different than the material taught in class. I Would not reccomend this course.

Hilarious
Test heavy
1.0
5.0
CPSC4310
Grade: C
Nov 28, 2022

I hardly learned anything from the class. Lecture slides were from some other university. There are better lectures on the same slides availabe on youtube. I would not take any class from this professor again.

Tough grader
Hilarious
Lecture heavy
2.0
4.0
COMP1620
Grade: Incomplete
Dec 4, 2022

This class was something I was looking forward too but the teaching style of Dr. Chali made me genuinely dislike Coding and Computer Science as a whole. During his classes, he will act like a robot and put the notes on the board and will either explain things that don't need explanation and will move along on things people don't understand. Beware

Tough grader
Lecture heavy
Test heavy
2.0
4.0
1620
Grade: Not sure yet
Dec 8, 2022

Chali has made it extremely difficult to succeed in his class by having poor and uninformative lectures. He essentially puts up useless slides during the lectures and fails to go in-depth on the explanation of key topics that students do not understand. I would recommend not taking his class. You have to teach yourself.

Tough grader
Get ready to read
4.0
4.0
CPSC1620
Grade: B
Dec 20, 2022
Would take again

Chali explained everything pretty well, and always gave examples. If a student did not understand something, he would stop the lecture, and help the student. The assignments were always on the topic that we were learning that week, so as long as I showed up to lectures, and labs, they were not too hard to complete.

Tough grader
Participation matters
3.0
3.0
COMP1620
Grade: B
Dec 20, 2022
Would take again

This class will eat up a LOT of your time. Very long assignments. CompSci is a difficult to teach and Chali does his best but he's sometimes hard to understand. The tests are odd because they are closed book and handwritten, worth a lot, woulld be way better open book, memorizing tons of code isn't really useful? Marking was all over the place.

Tough grader
Lots of homework
Accessible outside class
1.0
5.0
COMP1620
Grade: Rather not say
Dec 20, 2022

Horrid, this class was a pain in the ass to take. Chali marks incredibly hard when it comes to tests and exams, assignments are ok but be prepared to teach yourself a lot, he's a gatekeeper when you don't attend his classes and will intentionally screw you up if you ask for help, he's confident in his notes even though it's sub par and googleable.

Tough grader
Lots of homework
Test heavy
3.0
3.0
CPSC1620
Grade: A-
Dec 23, 2022

Chali does his best but he's sometimes hard to understand. If a student did not understand something he would stop the lecture to help. The assignments were always on the topic that we were learning that week but the grading were very weird and made less sense. The exams were pretty difficult and grading on the paper was all over the place.

Tough grader
Participation matters
1.0
5.0
COMP1620
Grade: C+
Jan 3, 2023

Useless. If I ever learned something, it's NOT from his lectures but thanks to youtube.

Tough grader
Test heavy
5.0
2.0
1620
Grade: A-
Jan 4, 2023
Would take again

One of my first compsci professors I ever had, he was incredibly funny and always wanted to have the class engaged in his material. His accent and manner of speaking, while sometimes difficult to understand is a very charming trait and he does truly care about his students. I 100% recommend his classes.

Participation matters
Hilarious
Lecture heavy
3.0
4.0
COMP1620
Grade: B-
Mar 7, 2023

His lectures ramble on, and the content isn't extremely clear. Assignments take alot of time and grading was all over the place, however by using office hours often times you can earn marks back on assignments. Tests are very challenging and oddly formatted as both the midterm and final were open-book and handwritten (essentially memorizing code).

1.0
5.0
COMP1620
Grade: B
Dec 12, 2023

Worst professor you can have! Test heavy and no guidelines on assignments.Tutorials are also worst and overall a worst experience. I am a CS major and was really looking forward to my first sem profs but this is the worst start to my studies. I would NEVER take a class with him again!!!!!!

Tough grader
Lots of homework
Test heavy
1.0
3.0
COMP1620
Grade: B
Dec 12, 2023

Worst professor I have had. Unintelligible, mumbles, and gets angry if you don't understand/follow him. Unreasonable grader, docking substantial marks from assignments for minor mistakes/issues. Quite frankly I would recommend a prefrontal lobotomy over taking ANY of his courses. Avoid like the plague.

2.0
2.0
COMP1620
Grade: B
Dec 22, 2023

You will lose countless marks for pointless things. He doesn't like you explanation of a function lose a mark. Exams are all done on paper. Class is pointless. If you use something that wasn't taught you got a 0. Learn from youtube and just go to the lecture to know what you can use. He's available after class for help though what's the positive.

Accessible outside class
5.0
2.0
1620
Grade: A
Oct 21, 2024
Would take again

I really dont understand the less than 3 star reviews, He is a amazing prof that goes into great detail about everything that needs to be done, everything is straight forward if you attend lectures with a positive mindset; the class will be the easiest A ever, you just need to apply yourself and practice what he says through the assignments.

Participation matters
Lecture heavy
Accessible outside class
1.0
5.0
1620
Grade: D
Nov 27, 2024

Don't take this professor, This person does not want you to pass.

Tough grader
Lots of homework
Hilarious
1.0
5.0
1620
Grade: D+
Nov 27, 2024

I would advise against taking this professor's class if possible. Their approach to grading can feel overly strict, and they tend to deduct marks for minor issues, which can be frustrating. It often seems as though they are not particularly invested in helping students succeed, making it difficult to perform well in their class.

Hilarious
So many papers
Lecture heavy
1.0
3.0
1620
Grade: B-
Dec 6, 2024

This creature is beyond strict when it comes to grading. Be ware that if you do end up with him he will set one of your grades to a 0 causing you to lose 10% of your grade for the whole year just because you "used something you didnt learn yet". Even though you have been programing most of your life and already know all of the content in his course

Tough grader
Lecture heavy
Test heavy
4.0
3.0
1620
Grade: B+
Dec 11, 2024
Would take again

Dr. Chali was good at teaching. Made his lectures as engaging as possible. I'm happy he isn't stuck doing research, he really does care about the students who stick around after class and ask questions, but if you talk loudly in the back of his class he'll publicly embarrass you. He did try to learn everyone's names, but he got them wrong anyways

Participation matters
Lots of homework
Test heavy
2.0
5.0
COMP1620
Grade: B+
Dec 26, 2024

He is very rude don't ever argue with him

Tough grader
Test heavy
1.0
5.0
1620
Grade: C-
Dec 31, 2024

Simply put: He does not know how to teach and his methods are very outdated. He is a horrible marker and will deduct marks over the most insignificant mistakes. He only ever wants things done his way and will not mark it if he doesn't like it. You are better off learning from Youtube than his lectures. A word of advice, he loves comments over code.

Tough grader
Lots of homework
Lecture heavy
1.0
3.0
COMP1620
Grade: B
Jan 30, 2025

This professor did not teach the proper material, was very hard to follow, never answered question properly, office hours sucked and get ready to teach yourself.

Tough grader
Lots of homework
Graded by few things
1.0
3.0
CPSC1620
Grade: D+
Jan 30, 2025

Office hours were terrible, get ready to teach yourself, terrible teacher, doesn't care about students, racist, terrible feedback on assignments, doesn't answer questions

Tough grader
Lots of homework
Graded by few things
5.0
3.0
CPSC3750
Grade: Not sure yet
Mar 19, 2025
Would take again

Chali is a great professor, and other students seem to agree. He always engages with the class, and explains topics that students are struggling with. I had him for 1620 as well, and enjoyed that class too. People that are leaving bad reviews most likely don't show up for class, or don't read assignment descriptions, and have a skill issue.

1.0
5.0
1620
Grade: B-
Dec 2, 2025

simply put, he does not know how to teach. your opinion is irrelevent not worth trying to get part marks if he gives you a zero for an assignment. all you think while taking his course is hopefully ill survive.

Tough grader
1.0
5.0
CPSC1620
Grade: C
Dec 2, 2025

Chali is a terrible professor. His lectures are unbearably boring and almost nonsensical. His grading is horrific, he gave almost everyone in my course a 0 on an assignment because of cheating just because he thought we did even though most didn't. Don't even think about using the textbook because if you use something he didn't teach it's a 0.

Tough grader
2.0
4.0
1620
Grade: C
Dec 2, 2025

I wouldnt say Dr Chali is a HORRID professor, its just that its highly difficult to understand his explanations in class which caused over 75% of our class to start skipping his lectures for the entire semester and show up only for exams, not to mention that you literally learn more from the LAB session than his actual lectures. Mid teacher.

Tough grader
1.0
4.0
1620
Grade: D+
Dec 2, 2025

This man genuinely does not respect his students. its common in his class for atleast one assignment to get a zero. based off the information taught in his lecture's there are only a couple ways to write the code for your assignment but will still accuse you of plagarism.

Tough grader
Lots of homework
Test heavy
1.0
4.0
1620
Grade: B+
Dec 2, 2025

Yllias Chali is a poor professor due to his unclear grading, lack of transparency, inability to properly convey concepts in class and disregard for material previously stated to be usable. While he partially teaches from the textbook (in an ineffective manner) he skips over useful concepts within it and does not allow students to use said concepts.

Tough grader
1.0
5.0
CPSC1620
Grade: C
Dec 2, 2025

He is hard to understand in the lectures and also is really hard to talk to during office hours or after class.

Tough grader
Graded by few things
2.0
5.0
CPSC1620
Grade: A-
Dec 2, 2025

Hard to follow along in lectures. Tests are very difficult. 99% of the learning is done in labs

Tough grader
Get ready to read
Test heavy
1.0
5.0
CPSC1620
Grade: Not sure yet
Dec 2, 2025

Hard to understand, gets mad if you don't understand what he's saying. Everything in assignments has to be done his way.

Tough grader
Test heavy
1.0
5.0
CPSC1620
Grade: A-
Dec 4, 2025

Communication? None Clarity? Forget it Knowledge? Optional Zeros on assignments? Guaranteed Accused of plagiarism? Absolutely Textbook by you? Dangerous and naughty behaviour - By him? Never “If I didn't say it in class, it doesn't exist.” “Cite me, or you're plagiarizing.” P.S. He loves arguing, so don't bother—he will never admit he's wrong.

Tough grader
Hilarious
1.0
5.0
CPSC1620
Grade: C-
Dec 4, 2025

By the end, you'll have mastered patience, creative self-defense, and the art of surviving a professor who believes no one should know more than him. Grades? I will be praying for you. Prior knowledge was what saved me. FINALS HAD NOTHING TO DO WITH WHAT WE DID IN CLASS OR LABS!! RANDOMEST SHIT EVER!!

1.0
5.0
CPSC1620
Grade: B
Dec 6, 2025

Yllias isn't a bad person, however his ego often gets in the way. His grading is inconsistent, his lectures are unclear, and even when he answers questions, the concepts are not well explained. He also seems to show clear favoritism, and students he dislikes feel it. If someone enjoyed him teaching, they were likely one of his favored students.

Tough grader
Test heavy
1.0
4.0
COMP1620
Grade: B+
Dec 10, 2025

Chali is close to being a good professor, but he has too much of an ego. He's extremely dogmatic in his opinions and is unwillingly to hear out students. The course material he teaches does not give you the required skills to do well on the midterm/final, which are also worth a disproportionate amount of the grade.

Tough grader
Test heavy
2.0
3.0
COMP1620
Grade: B+
Dec 11, 2025

The lectures are completely useless, even if you can somehow make sense of his incoherent English. Everything you will learn is gonna be in the lab. He also marks your homework and tests like you personally cracked his wife or something. The course itself isn't insanely hard though.

Tough grader
2.0
4.0
1620
Grade: Not sure yet
Dec 11, 2025

I don't want to say that he is a terrible professor as I enjoyed his class, but he doesn't explain things very well. I find myself needing to look at a YouTube video after lectures and learn the most from the labs. Tests are weighed too heavily for needing to program with pen and paper, and the exams are confusing.

Tough grader
Lots of homework
Test heavy
1.0
4.0
1620
Grade: Incomplete
Dec 12, 2025

dude suck his assignments suck says they should take an hour maybe for him. Certified bum asking students who have never coded before to right exams on paper is a big ask, and is frankly stupid. His final question are so ambiguous and make literally no sense and his poorly written tests are worth like 75 percent of your grade. 3.1 rating how??????

Tough grader
Get ready to read
Test heavy
2.0
5.0
COMP1620
Grade: Not sure yet
Dec 14, 2025

Yllias is a really nice guy, and he does truly care about his students. He'll probably ask you your name at least 10 times during the semester. But honestly just not a good teacher. Pay attention in the labs and you will do fine. Homework will take you a solid 6-7 hours to debug. I do not recommend this course unless you plan to stay in STEM.

Tough grader
Lots of homework
Test heavy
1.0
4.0
COMP1620
Grade: Not sure yet
Dec 17, 2025

I think as a person Yllias was great because of the way he tried to know people's names but as a professor I wish I could say the same. He wasn't really great at explaining core parts of the code and how you would actually use them in real life. If you're taking 1620 as a course you will learn more from the labs than in class with Chali as the prof

Tough grader
Get ready to read
Test heavy
1.0
4.0
COMP1620
Grade: B
Dec 23, 2025

Chali has a tough grading scheme and can be hard to understand. He offers a textbook to go along with the course but will give you a 0 on an assignment if you use a function that's in the section you are on, but wasn't specifically brought up in class. Don't try and argue either because he won't change a thing.

Tough grader
5.0
3.0
1620
Grade: Rather not say
Dec 24, 2025
Would take again

One of the best professors out there, inspiring lectures, takes extra care to explain complex concepts, you just need to pay attention during class lectures and follow his guidelines to do great in tests. Highly recommended!

Participation matters
Amazing lectures
Inspirational
5.0
1.0
1620
Dec 30, 2025
Would take again

Great teacher and great professor.

5.0
2.0
1620
Dec 30, 2025
Would take again

Best prof this term. Spend time with students, and very passionate.

5.0
3.0
1620
Jan 1, 2026
Would take again

A great teacher and professor, passionate about his students, and doing his best to make them succeed.

5.0
3.0
1620
Jan 1, 2026
Would take again

Inspiring teacher, and very interesting and inspiring lectures. I highly recommend him.

Class Info

Online Classes

100%

Attendance Mandatory

38%

Textbook Required

11%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B

95% confidence
Based on 57 grades
Most common grades:
Not sure yet (12)
B (11)
A- (8)
Grade Distribution
A(11)B(15)C(8)D(7)F(1)A-/B+(15)
Based on 80 reported grades
Not sure yet: 12
B: 11
A-: 8
B+: 7
Common Tags
Tough grader (44)
Test heavy (21)
Lecture heavy (14)
Lots of homework (14)
Hilarious (11)
Participation matters (7)
Get ready to read (6)
Skip class? You won't pass. (5)
Rating Trend

Declining

-1.65 avg change
Nov
Dec
Jan
Mar
Dec
Jan
Last 6 months
Ratings by Course

CS2610

5.0

(2)

CS4660

5.0

(3)

CS3660

5.0

(1)

CPSC3620

5.0

(7)

CS3620

5.0

(1)
+17 more courses
Difficulty by Course

DIGITALSYS

5.0

CPSC4310

5.0

CPSC3780

4.0

CPSC3750

4.0

COMP1620

3.6

Similar Professors