3.5

Jeff Edmonds

Computer Science - York University - Keele Campus

3.5
Quality
3.4
Difficulty
59%
Would Retake
191
Reviews
3.5
Quality
3.4
Difficulty
3.6
Helpful
3.4
Clarity

59%

Would Retake

191

Reviews

Rating Distribution
Official
191 total ratings

5

85

4

32

3

18

2

16

1

40

What Students Say

This teacher use unusual way to teach which is very different from others, and make me more confuse

3311 - 1.0 rating

He explains everything in great detail and will go over it until you understand it

CSE2001 - 5.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

38%

Textbook Required

24%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 65 grades
Most common grades:
Not sure yet (19)
A (15)
B+ (14)
Grade Distribution
A(27)B(15)C(4)D(6)F(0)A-/B+(15)
Based on 96 reported grades
Not sure yet: 19
A: 15
B+: 14
B: 14
Common Tags
Caring (33)
Hilarious (27)
Participation matters (21)
Test heavy (21)
Respected (19)
Tough grader (17)
Inspirational (14)
Graded by few things (12)
Rating Trend

Declining

-0.45 avg change
Apr
May
Jul
Aug
Oct
Dec
Last 6 months
Ratings by Course

4111

5.0

(1)

CS3411

5.0

(1)

COSC6111

5.0

(2)

CSEA

5.0

(2)

CSESU

5.0

(1)
+20 more courses
Difficulty by Course

CS3101

4.5

2001

4.0

4111

4.0

COSC6121

4.0

CSC1019

4.0

Reviews (189)
5.0
3.0
COSC3101
Jul 6, 2001

Fair - not easy but not impossible. Gives out great notes. Explains clearly.

5.0
2.0
CS3411
Grade: A
Sep 25, 2001

No Comments

1.0
5.0
COSC2001
Grade: Rather_Not_Say
Nov 20, 2001

No Comments

1.0
5.0
2001
Grade: B+
Dec 6, 2001

No Comments

2.0
5.0
COSC2001
Dec 6, 2001

Not helpful at all,. Birds and higher power don't exist

3.0
4.0
COSC2001
Mar 29, 2002

No Comments

4.0
4.0
COSC2001
Apr 29, 2002

dedicated, great notes, and a bird

5.0
4.0
3101
Sep 12, 2002

No Comments

4.0
5.0
CS3101
Oct 15, 2002

I learned a lot .... hard exams ... good marking

5.0
3.0
3101
Dec 9, 2002

Good professor, explains hard material clearly. Fairy godmothers and birds!

2.0
3.0
COSC3101
Dec 17, 2002

No Comments

2.0
4.0
COSC3101
Dec 19, 2002

No Comments

4.0
5.0
2001
Dec 20, 2002

whats with his constant effort to make cs look fun, doesnt work!

4.0
4.0
COSC2001
Jan 14, 2003

He tries to teach but tries harder to make his exams

4.0
2.0
3101
Apr 25, 2003

explains hard material really well, marks well

3.0
4.0
COSC3101
Apr 26, 2003

Good teacher ! tries hard ! The problem is, his different approach to the course. You feel it in exams and assignments !

1.0
5.0
2001
Jul 21, 2003

* warning * tries to make a game out of the course! That will confuse you totally... makes you think of how to set up and win a game, coming up with strategies when all you need to do is prove something is true

5.0
4.0
COSC3101
Oct 8, 2003

Good teacher. I appreciate his effort to teach us and simplify the material. Class is not so boring

5.0
2.0
COSC3101
Oct 12, 2003

Very good, hardworking teacher. .. one of the best teachers I have seen in my life.

5.0
1.0
COSC3101
Oct 29, 2003

Very easy to talk to and a great teacher overall.

4.0
2.0
COSC2001
Nov 24, 2003

he is the best teacherin cosc dept, teaches differently but makes you understand if you are willing to understand. most ppl just ve trouble wid abstract thinking but find it ez to blame edmonds.warning: if u r ezily confused, take someone else's class. th

5.0
3.0
3101
Jan 5, 2004

all the materials sumed up in one course-kit.it makes the learning little easy.very friendly and helpful. this course is the hardest course in 3000 level and he makes it fun and easier to learn.

3.0
4.0
2001
Grade: A-
Mar 4, 2004

Tries to be nice and helpful but...actually he doesn't really care about u guys after the final drop date. (he's satisfied when he's got ur money) Bye

5.0
1.0
COSC2001
Mar 8, 2004

Best prof ever. Makes boring theory interesting to listen to.

4.0
3.0
COSC3101
Apr 15, 2004

Really kool prof... You will really learn something from him if you are willing to understand and study from the begining.. He makes the material easy to study, but makes it hard to implement in Assignments and Tests.. He really cares and marks well!

1.0
4.0
3101
May 5, 2004

horrible prof. teach very mess and unorganized. if you want to study sth. do not take his course. worse prof. i have ever seen.

4.0
1.0
COSC3101
May 17, 2004

Nice guy. Only prof I ever had that teaches algorithms by inventing a fairy godmother that helps u. If u are the mathematical type, do not take this course with him. If u are imaginative, then please do, it will be much easier to pass the course.

4.0
3.0
COSC2001
Jun 3, 2004

Jeff is a nice guy, and he tries his best to explain material to the students, but he doesn't always succeed at it. Often, his explanations get a little too abstract. He is a fair marker, and, in general, better than your average York U CS professor.

1.0
5.0
2001
Jun 9, 2004

he always smiles try to make up his stupid lecture. you may read textbook in stead of attending his lecture. he ceven can't write English,messy messy lecture, you can't understand what he is saying.don't waste your money and time.

5.0
2.0
2001
Jun 18, 2004

Speaking of not clear english, read the comment below! Jeff was fun and pretty easy. Chalk up another easy A for me!

5.0
2.0
COSC3101
Sep 28, 2004

My favorite prof. Gives out easy assignments and tests, and will always help you. Funny as hell.

5.0
1.0
COSC3101
Nov 9, 2004

He's such a great guy. Jeff's very funny and he really cares about students.

3.0
3.0
31012001
Nov 29, 2004

only one word 'awesome'. but mind you, if u r not in touch wid fairy godmothers, dont take his classes, they might be too abstract for u. else u wud come to love his class, one of the few u dont sleep in, plus he is sweet as hell

5.0
2.0
COSC3101
Dec 3, 2004

Besides being intelligent, confident, charming, and handsome, Jeff is such a patient, professional, and smart teacher... Really, even I'm a man (and I do love girls), I can't take my eyes off him cuz he's so attractive in apprence, sound, and talking... Jeff really encourages me to study algorithms!

1.0
5.0
COSC3101
Dec 9, 2004

No Comments

5.0
2.0
COSC3101
Dec 10, 2004

I don't agree with the guy below... I think Jeff is so charming that he can encourage to be interested in the materials. I feel like really learning some useful stuff from his class !!

4.0
4.0
COSC3101
Dec 16, 2004

We have chosen a course such that we have not gone wrong. There still exists an optimal solution consistant with the choices we have made ;).. Hard marker, down the Earth analogies! Friends, Fairy Godmothers and Birds.

5.0
1.0
3101
Jan 7, 2005

He is the best. If u attend his classes and read his notes and do the assignments u will do well. He is simply the best. Great prof

5.0
1.0
3101
Feb 7, 2005

No Comments

4.0
4.0
COSC6121
Mar 16, 2005

The assignment questions tend to be of the "you either see the answer or you don't" variety, which can be deadly in a grad course. Prof. Edmonds is helpful, but can be hard to get ahold of. He's flexible on assignment deadlines, which is a life saver. Very comprehensive course notes.

1.0
5.0
COSC3101
Apr 1, 2005

The worst prof. shows no interest in class, he makes joke in class to mislead you, not allow different idea, he said in class that you will get duduct marks if not use his algorithm. Try to avoid him. ps, if you see the book written by edmonds in library, it's his dad, not him.

1.0
5.0
COSC3101
Jun 14, 2005

the worst!

5.0
2.0
COSC6111
Jan 5, 2006

Amazing! Somne assignments were hard, some assignments were quite easy. Averall it was pretty good! This is the best course you can take to satisfy your theory requirement if you are not a theory student. Don't even bother with any other theory courses, it can't get better than this!

5.0
2.0
3101
Jun 6, 2006

If you are into math proofs he is not for you, the way he teaches is very abstract, he waives his hands around to prove something, if you can repeat the same thing on exam you can get good grade. He brakes all the questions into steps that help out.. Also he gives some questions from the course kit as assignments so read ahead and ask him questions

4.0
3.0
CSE3101
Jan 7, 2007

Here's the truth about Jeff: He's the funniest cs professor, he'll help you and he'll do anything to help you but you HAVE to speak up, he's not psychic. I found the course really difficult and very abstract, he goes very fast with the material (nothing new, we all knew that). Slow him down and ask lots of questions. Best prof for this course.

5.0
4.0
COSC6111
Jan 11, 2007

He is a excellent lecturer and exceptionally helpful teacher. The textbook,HTA, written by him, is outstanding: it is better than CLRS's. Actually, many world wide theory courses link to his book. His papers appear on many famous journals. Assignments and tests are quite resonable and highly associated with the lectures. One of best courses in the

5.0
3.0
CSE3101
Jan 24, 2007

This guy is an ANGEL, but he just happened to be on Earth and teaching here! He is the most caring, approachable, helpful, knowledgeable, etc. (all the other good things) Professor. There is not a moment in class to get bored. He does his BEST to make the material clear and understandable and for sure he has done an awesome job. Simply, The Best!

5.0
4.0
CS3101
Apr 5, 2007

An Angel

2.0
4.0
CSE3101
Aug 25, 2007

He tries to make it *easy* and interesting, but he goes too far in abstraction. Some ppl prefer a clear explanation of a complicated concept instead of having to weed through a bunch of obscure associations so that you forget what you were supposed to understand in the first place.

2.0
5.0
CSE3101
Mar 11, 2009

It's his way or the highway. Ask any questions that may contradict him, and you'll see the results. Will seldom admit fault at cost of his pride, opting to instead mislead. Abstraction sometimes help, sometimes not. Insinuates good prof evaluations equals good marks.

5.0
3.0
CSE3101
Nov 21, 2009

Firstly he is a professor that actually cares. He goes out of his way to explain the material as much as needed and he genuinely wants people to succeed. He has been teaching this course for quite a while and has developed a extraordinary method that nurtures creativity while also ingraining a practical way to develop algorithms!his book is amazing

5.0
2.0
CSE3101
Nov 23, 2009

Jeff is one of the amazing professor at CSE.He is a gifted one :D The course it self is really hard,but Jeff makes it interesting.He is very energetic.Always encourage you to ask questions.Very friendly and easy going person. If you get a chance to take CSE3101 with him,go for it.I strongly recommend him.I like him ofcourse you will like him too :)

5.0
1.0
COSC3101
Nov 29, 2009

One a few professors that is funny and intelligent. He made a difficult course easy and fun to learn. Students complain about his way or the highway attitude but I find that once you actually bother to follow and understand his way the course makes just becomes so much easier. If you follow and understand you should get an A. Good marker.

5.0
1.0
COSC3101
Nov 29, 2009

He somehow made a boring and complex class into one that is funny and interesting while actually learning the topic. Students complain about his way or the highway attitude. Once they actually bother to listen to what he saying instead of fighting him they will find his way to be better. He prepares you very well for the test. Good and fair marker

3.0
4.0
CSE3101
Dec 9, 2010

Unfair marking, giving pref to students who make deals with him, cheating those who work hard for their marks. Unfair treatment in spite of confronting him; no constructive discussion. Cannot deal with students who respond smartly in class, encour ridicule. School shielded complaints through proper channels, promoting discrimination and defamation.

5.0
4.0
CSE3101
Dec 22, 2010

It's a difficult subject, so the tests and exams are difficult, too, but he does his best to make it interesting. He's got a good sense of humour, and is genuinely interested in helping his students succeed, and will go over topics again and again if you don't get it. I'd take a course with him again any time. Attend class, and ask questions!

5.0
3.0
CSEA
Dec 25, 2010

He is a dictator. If you do what he says, you won?t fail at least. Those who are really scared of this course go for Jeff, pass is guaranteed if you follow his steps.

5.0
1.0
CSE3101
Aug 6, 2012

Best Professor to take 3101 course, hes the best Prof so far, can make a chimpanzee learn algorithm using his ways. Very helpful and easy to get a higher grade in his class. His lectures are something everybody will look forward to.

5.0
3.0
CSESU
Dec 21, 2012

The best prof for computer science and engineering with great knowledge . Inspiration for learning great algorithmic skills

5.0
4.0
CSEA
Jan 7, 2013

Best algorithm professor! His own abstraction of complicated things make them much easier to understand and remember. Prepare hard for him and you'll get a very good grade.

5.0
1.0
CSE3101
Dec 6, 2013

4 things I learned in this course: 1, have faith in loop invariant. 2, trust your friends, don't inspect their work. 3, fairy god mother have the answer, you pray to her and hope you're correct. 4, you need to try a lot of birds to get best one.

3.0
4.0
3101
Grade: B
Dec 19, 2013

Really confusing way to teach what I thought was a pretty simple course.

3.0
3.0
CSE3101
Jan 6, 2014

Really helpful, but I found his methods of teaching unusual and rather difficult, even though the course material wasn't thaaaat hard.

3.0
5.0
CSE3101
Jan 6, 2014

This guy is so confusing, he has his friends, birds and a fairy god mother who in the end wont be able to teach you anything. You cant get a job if you take a course with him.. go to IBM and say recursion is giving a algorithm to your friend.. also his grading thing sucks

3.0
3.0
CSE2001
Mar 16, 2014

His way.. or no way. He shows you how to do something, you don't write that EXACT thing verbatim.. you suddenly lost over 75%. Too abstract, complicates everything SO much you forget what exactly is it you're doing/learning. The course is a game and all you have to do is play it- except he sets the rules which you'll never see and never understand.

3.0
3.0
CSE2011
Apr 13, 2014

Compared to some other CSE professors at York this one is OK.

5.0
3.0
CSE2001
Apr 17, 2014

top top guy. take his courses you wont regret it :D

4.0
3.0
CSE2001
Apr 17, 2014

This professor is really nice and helpful. However, not that generous. He said he can help to pass in the middle of the course when you got low grade in unit tests, but he fails the students at the final exam. Plus, he has a weirdest marking formula. Even you say the excuses or ask for the bell curve, there is nothing. Not recommended!

5.0
2.0
CSE2001
Apr 19, 2014

Good Prof, tests are easy just read the slides and understand whats going on, he won't test you on anything harder. Final Exam was really hard (for me). Overall barley passed but thats all on me (i messed up the final 100%) Will be taking more courses with him for sure.

5.0
2.0
CSE2001
Apr 21, 2014

Best CSE prof for theory course he makes a very stupid person understand the material. I really liked his lectures. 2001 is a very hard course but Jeff makes it really easy to understand. THANK YOU JEFF FOR EVERYTHING

5.0
3.0
CSE3101
Aug 14, 2014

Had 2001 and 3101 with him. Best prof in CSE I've had so far. His lectures are entertaining albeit difficult to understand at times (in terms of material). He also provides a lot of resources to students, sometimes even recorded lectures. Provides the best slides. By no means an easy prof though. Tests and exams were difficult but you learn alot.

5.0
3.0
2001
Grade: B
Aug 15, 2014

One of the few profs at York that seems to love teaching. Sure he's sometimes hard to follow but its the difficulty of the material. Just note, in my class after belcurve only 5 out of 70ish people failed. If you put in the time no reason you can't get a decent grade with him.

1.0
5.0
3101
Oct 29, 2014

For 2001 he is very competent, but for 3101 he is a nightmare. VERY disorganized teaching, tons of mistakes, incredibly hard tests for all the wrong reasons. Teaches concrete things on a very abstract level. You do not have to understand the material so much, but learning to think HIS way is crucial. In other words, AVOID.

5.0
2.0
3101
Grade: Not sure yet
Dec 10, 2014

Great Prof. Really interesting but challenging class. Hard material and hard grading. But most enjoyable theoretical class there is.

5.0
4.0
3101
Grade: A
Dec 15, 2014

Best professor I've ever had. He can make very difficult concepts easy to understand. All you need to do is attending the class and following his martial steps.

5.0
1.0
CSE3101
Dec 15, 2014

Jeff is the best professor to take a course with he shows you how to pass his course from day one. he is very friendly unlike other CSE profs at York. Trust me he is the best.

1.0
5.0
3101
Dec 15, 2014

He doesn't know how to teach, makes his own stuff up. He is a bad professor. DANGER! KEEP AWAY..

3.0
5.0
CSE3101
Dec 17, 2014

Overall he is a good professor. By far the toughest course I have taken. There is lots of material in the course but he has lecture recordings for you to refer to. His marking is insanly hard but it will pay off if you show improvement.

4.0
4.0
3101
Grade: B+
Dec 19, 2014

Great professor. The material is broadcast in a very abstract way but, once you get it you get it. Don't be afraid to ask question no mater how "dumb" they may be, he'll take the time to explain it till you understand. If you don't well, good luck!

4.0
4.0
CSE3101
Jan 7, 2015

Jeff is very helpful if you ask questions and go to his office hours. He puts a lot of his own time into helping students understand the material, and even records lectures. Even though I got a low grade, I still think he is a good prof and an even better person. Pay attention when he says NOT to do something. And follow his darn steps!

5.0
4.0
4111
Apr 17, 2015

He is the best prof and the best human being. He puts lots of time and effort to help you understand the materials. The course is hard but he makes it fun and you learn a lot.

5.0
2.0
3101
Grade: A+
Jun 18, 2015

He is a great prof , trying his best so we can understand the base of algorithms. His exams may appear hard but he doesn't ask for more than he teaches.

1.0
3.0
3311
Grade: Incomplete
Jul 22, 2015

This teacher use unusual way to teach which is very different from others, and make me more confuse. his assignment solution also very confusing and sometimes i spend a whole day to understand just one question's solution

5.0
4.0
EECS3101
Aug 26, 2015

We have not gone wrong. There is an optimal professor that extends my choice on taking 3101. By far the best professor I've had. Very friendly, approachable, and an overall "good guy." 3101 is a difficult course but his abstract approaches definitely helps you understand algorithmic analysis. My own wish is that he taught more courses.

5.0
4.0
COSC2001
Sep 2, 2017
Would take again

Best professor ever. Makes math interesting and relevant to daily life!

Inspirational
Amazing lectures
Caring
5.0
3.0
EECS2001
Dec 11, 2017
Would take again

One of the best Professor in EECS department. He makes the lecture very interesting.

Hilarious
Amazing lectures
Would take again
5.0
3.0
CSE2001
Grade: B+
Dec 19, 2017
Would take again

I did not know that when I stepped into Jeff's class for the first time, that my life was about to be changed forever. His beautiful long hair keeps you energized, but his soft soothing voice is what keeps you coming back to class. He explains everything in great detail and will go over it until you understand it. Jeff is truly an inspiration.

Gives good feedback
Respected
4.0
4.0
EECS2001
Dec 22, 2017
Would take again

Well thought out lectures, amazing and extremely simple explanations and tricky exam.

Gives good feedback
Respected
Inspirational
5.0
4.0
EECS2001
Grade: B
Jan 3, 2018
Would take again

Jeff is an amazing teacher who really cares about the students and even asks specifically if you understand the concept and want everyone to pass the course or get a good mark. He is the as best as they come.

Gives good feedback
Respected
Participation matters
5.0
4.0
EECS2001
Grade: B
Jan 3, 2018
Would take again

THE BEST PROF AT YORK, HANDS DOWN!!!!

Gives good feedback
Respected
Would take again
5.0
4.0
CSE2001
Grade: A+
Jan 6, 2018
Would take again

Firstly, 2001 is a hard course. It's 100% theoretical and abstract. Just remember that when you take the course. Now, when you have course material that's super hard, it helps to have a professor who teaches well. Jeff is super patient, answers literally 2 dozen questions every class, and wants everyone to pass. He makes the course bearable.

1.0
5.0
EECS3101
Apr 2, 2018
Wouldn't take again

He is an interesting fellow, has a vibrant personality. He needs to private his facebook account.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Hilarious
4.0
4.0
EECS3101
Grade: Not sure yet
Apr 11, 2018
Would take again

Jeff teaches material in an abstract way such that you can apply these concepts to more general problems. You will first (and may continue to) find the way he lectures confusing but eventually (hopefully) you will find yourself understanding the material once understanding his teaching style.

Inspirational
Clear grading criteria
Hilarious
5.0
3.0
CSE2001
Grade: A+
Sep 4, 2018
Would take again

Really good professor. Has such a different style in teaching the materials, but it really makes sense. Makes the hard concept understandable.

Respected
Clear grading criteria
Amazing lectures
5.0
2.0
CSE2001
Sep 8, 2018
Would take again

Great Professor, I have learned alot and his unique style of teaching always made the material easier to understand. The material might look scary but he makes it manageable and as long as you put in the effort you will be able to understand the material and do well in this course.

Respected
ACCESSIBLE OUTSIDE CLASS
Caring
2.0
3.0
EECS3101
Sep 9, 2018
Wouldn't take again

You have to know his learning methods you can't use the methods use from Google otherwise you will get the question wrong and it's hard to apply his steps for interview questions

Respected
Participation matters
Clear grading criteria
4.0
4.0
EECS2001
Grade: C
Sep 19, 2018
Wouldn't take again

Jeff is a good teacher for theoretical cs. The only comment I will say is that he uses fairy god mothers and gnomes to explain concepts to people over 20 years old. I prefer more of a formal style of teaching but he did make the concepts easy to understand.

Tough Grader
Skip class? You won't pass.
Inspirational
4.0
3.0
EECS2001
Grade: A+
Nov 13, 2018
Would take again

Cares about his students and WANTS them to succeed and understand. Incredibly patient and casual. Fun classes. His slides are comprehensive so they can be a bit overwhelming. Don't hesitate to ask questions thoughhe's willing to help.

Inspirational
ACCESSIBLE OUTSIDE CLASS
Hilarious
4.0
4.0
EECS3101
Dec 13, 2018
Would take again

Follow his methodology and you should do ok. Read his lecture notes and listen to him when he does his examples in class. Ask him questions. Hes a pretty funny guy. Also go to his tutorials! He does all his examples in them and goes over them so many times. His style is unusual but just put in some work and you will pass!

Skip class? You won't pass.
ACCESSIBLE OUTSIDE CLASS
TEST HEAVY
4.0
4.0
CSE2001
Grade: A+
Dec 19, 2018
Would take again

Great Proff! He cares about the students, will always answer questions. He has his own way of explaining concepts which you have to understand. Doesn't regrade for tests and if he does he will regrade your whole test and may lower the grade. For the tests make sure he shows you step by step how to answer the questions (ie reductions and proofs).

Participation matters
Caring
LECTURE HEAVY
3.0
4.0
EECS2001
Grade: B+
Dec 19, 2018
Wouldn't take again

He has his own teaching style ive never seen before. His slides are very boring and dull. He makes simple things very complicated. His tests are fair but the course itself is hard and he isnt the best at teaching, but is doable. I had to work very hard for this course. He is a nice person tho and really cares about students.

Tough Grader
Participation matters
Skip class? You won't pass.
2.0
4.0
EECS2001
Jan 16, 2019
Wouldn't take again

Good guy, bad course. Seriously, this course has some of the most obscure concepts and proofs (e.g., reductions).

Skip class? You won't pass.
GRADED BY FEW THINGS
5.0
4.0
EECS3101
Apr 12, 2019
Would take again

Jeff is one the best Professor at York.

Respected
Inspirational
Caring
3.0
3.0
EECS3101
Grade: B
Apr 26, 2019
Would take again

Jeff's a really interesting guy with a unique style. You might find some of his ideas hard to map (fairy god mothers aren't usually an interview answer) but the steps work everywhere. Always the steps. He can get hard to follow but he tries, and he records lectures. Participation grades are weird, final is a killer (seriously), tests are fair.

Participation matters
Test heavy
Tough grader
4.0
4.0
EECS3101
Grade: A
Apr 27, 2019
Would take again

Jeff is the best professor I've had so far at York. But I wish he discussed the topics using more general terms than his own e.g. fairy god mother, little birds etc.

Participation matters
Test heavy
Caring
4.0
4.0
CSE2001
Grade: B
Jun 2, 2019
Would take again

An overall great guy who genuinely wants his students to succeed. He has a unique teaching style and sense of humor. He will explain concepts as many times as students want (within reason), so if you don't understand something, speak up and he will try and elaborate! A very abstract difficult course so sit towards the front of class & get involved!

Clear grading criteria
Caring
5.0
4.0
EECS2011
Grade: Incomplete
Dec 3, 2019
Would take again

Good prof but his tests are tricky and not really easy. Still I am gonna take another course from him because I like his way of teaching.

Participation matters
Group projects
Amazing lectures
5.0
3.0
EECS2011
Dec 29, 2019
Would take again

His lectures are the most engaging and interesting ones I've ever had. He makes effort to help his students. Attendance is not mandatory but you'll miss some materials if not go to his class.

Accessible outside class
Amazing lectures
1.0
3.0
CSE2011
Grade: B+
Jan 1, 2020
Wouldn't take again

He is constantly using terrible examples that will confuse you even more and overcomplicated simple topics. His assignments and tests are terrible, questions are easy but so poorly written that they are very hard to understand. Terrible test questions will bring your marks down a lot.

Hilarious
3.0
3.0
EECS2001
Grade: A
Mar 8, 2020
Would take again

Amazingly nice guy, very funny and engaging. I heard he recycles test questions from previous years / terms. So make sure to find someone who took the course previously and ask for tests from them. -

Respected
Hilarious
Caring
5.0
2.0
EECS3101
Grade: A+
Apr 17, 2020
Would take again

He is the GOAT of GOATs

Inspirational
Hilarious
Amazing lectures
1.0
3.0
CSE2001
Grade: A
May 15, 2020
Wouldn't take again

Gives good examples and makes effort to make the material understandable. I wouldn't recommend taking any other courses with him. He teaches material using fictional characters which is absolutely useless for interviews. Take courses with him if u want a higher grade, but you won't be able to use the majority of what he teaches during interviews

Get ready to read
Graded by few things
Tough grader
1.0
3.0
EECS2001
Grade: B+
May 15, 2020
Would take again

Good professor but a lot of reading and lectures can get confusing as he speaks way to fast. Also he uses a lot of fictional characters to explain what he discuss in class. You can easily pass his course but if you want a high grade make sure you attend all lectures and tutorials. Most of what you learn will not help with interviews. Good Luck.

5.0
3.0
EECS3101
May 20, 2020
Would take again

Jeff is one of the few professors who will actually make you understand a difficult class like 3101 by using real life examples and fictional characters like fairy god mother. It is for us students to comprehend something that hard and I wish many people realized that. He deeply cares about his students and will go beyond other professors to show.

Inspirational
Hilarious
Caring
5.0
3.0
EECS3101
Grade: B
May 20, 2020
Would take again

I will never forget this professor. Once you set foot in his class you will either love him or love him more. He cares a lot about his students and will do the best to help you understand the course. But you have to be open to imagination since he uses fictional characters like fairy god mother to explain and that is one of the best things ever!!!!

Respected
Inspirational
Caring
2.0
4.0
EECS3101
Grade: C+
May 22, 2020
Wouldn't take again

Sometimes I wonder if he is on psychedelics or something as hes always racing during his lectures. Make yourself known in the class otherwise youll get very low participation marks which are 10%. And make sure you get as many marks on the midterms as he was absolutely destroy you on the final exam. funny how hes writing reviews about himself now

Participation matters
Skip class? You won't pass.
Test heavy
1.0
5.0
EECS3101
Grade: B
May 25, 2020
Wouldn't take again

There are no outside resources because he teaches using weird fictional characters and if you write anything other than his mythological proofs on the tests and exam its an automatic 0. His textbook is equally as useless because there's no professional reasoning/explanations. his proofs are all based on fairy godmother and little bird

Get ready to read
Test heavy
Lecture heavy
1.0
4.0
EECS3101
Grade: B+
May 26, 2020
Wouldn't take again

AVOID AT ALL COSTS

Get ready to read
Participation matters
Skip class? You won't pass.
1.0
4.0
EECS3101
Grade: B+
May 27, 2020
Wouldn't take again

Talks about functional characters when he tries to explain algorithms. He uses little bird, fairy godmother, and friends. These ways that he uses is very difficult to understand. He also doesnt explain what these charters mean and it will not be useful in interviews. If you can take the course with Professor Data. You will learn better.

Participation matters
Skip class? You won't pass.
Tough grader
1.0
4.0
EECS3101
Grade: B
May 27, 2020
Wouldn't take again

Jeff made me reconsider my life decisions. I dropped out of York and started living a minimalistic life. Currently living in a trailer and have my own organic garden. Sometimes I talk with fairy godmother and little bird when I feel lonely

Skip class? You won't pass.
Lecture heavy
Tough grader
5.0
3.0
EECS3101
Grade: B+
Jun 11, 2020
Would take again

Great professor! One of best profs at lassonde id say.

Inspirational
Hilarious
Caring
5.0
3.0
EECS2001
Grade: A
Jul 17, 2020
Would take again

Jeff is an excellent professor who cares about his students. His style of teaching is unorthodox which I felt was a good thing -- he explains abstract concepts in a straight forward way mentioning things like fairy god mothers or oracles. His tests were fair and if you do all of the questions for each topic you should do well!

Respected
Amazing lectures
Caring
1.0
4.0
COSC3101
Grade: B
Jul 29, 2020
Wouldn't take again

Jeff is the worst option for the algo course. You have to memorize and write algorithms using jeffs way (using fairy tales) otherwise you will get a low mark. But his fairytales are useless for actual algorithm analysis and job interviews

Graded by few things
Test heavy
Tough grader
5.0
3.0
COSC2001
Grade: B
Sep 17, 2020
Would take again

Ive had nothing but boring profs at york, Jeff is a rare gem that actually cares about his students.

Participation matters
Hilarious
Caring
1.0
5.0
EECS2001
Grade: Incomplete
Oct 20, 2020
Wouldn't take again

One of the worst eecs profs. He is clueless outside of math theory. Doesn't know any coding languages. doesn't know how to teach effectively. test's and exams are really difficult. not worth the time investment because you won't learn anything.

Lots of homework
Get ready to read
Test heavy
5.0
4.0
MATH1090
Grade: Not sure yet
Nov 12, 2020
Would take again

Jeff is the legend in computer science theory and a very caring prof. He would always be open for questions during a lecture so you can interrupt him if you don't understand something and he would explain stuff clearly. Computer science math courses are very challenging but luckily he's very generous with grades and gives you lots of time to think.

Respected
Accessible outside class
Inspirational
5.0
3.0
EECS1090
Grade: Not sure yet
Dec 3, 2020
Would take again

He stands out amongst the typical boring monotone math/comp sci professor's at york. You can tell he enjoys educating people and loves socializing. I myself am extremely introverted but it was a relief to see a prof expel so much personality and uniqueness. He really has helped me understand the subjects I learned in an abstract open minded way.

Participation matters
Amazing lectures
Caring
2.0
4.0
EECS1090
Grade: Not sure yet
Dec 10, 2020
Wouldn't take again

He's a good lecturer, but his tests are hell on earth. Some of the questions are so vague to the point where it would be a coinflip to answer them (since he gives 20% if you leave something blank). He also uses this "proof game" to do logic proofs, and coming from 1019, I was unfamiliar with this since it was so unconventional.

Respected
Accessible outside class
Test heavy
1.0
1.0
CSE2001
Grade: A
Dec 16, 2020
Wouldn't take again

jeff is a super nice guy. also a terrible prof; insane teaching methods/ranting lectures. incomprehensible tests. got A by guessing/BSing. take if you want to copypasta slides. don't need to attend class, just have notes open when you're doing tests. don't expect to learn anything except "game" method, which is useless outside his class.

Graded by few things
Group projects
Lecture heavy
4.0
3.0
EECS2030
Jan 26, 2021
Would take again

You either like him or hate him. But he was a caring prof that was different than others that actually cared about how you did in class and tried his best to help you in any way to understand. To me, he was a great prof.

Respected
Hilarious
Caring
1.0
5.0
EECS3101
Grade: Not sure yet
Feb 27, 2021
Wouldn't take again

AVOID HIM AT ALL COST!

Test heavy
2.0
4.0
EECS3101
Grade: Not sure yet
Mar 26, 2021
Would take again

I love Jeff but he isn't the best at explaining hard concepts

2.0
4.0
EECS3101
Apr 6, 2021
Would take again

I like jeff but the course is hard

1.0
5.0
EECS3101
Grade: B+
May 9, 2021
Wouldn't take again

As a CS graduate who had to relearn all of algorithms from scratch since all Jeff taught was how to memorize his nonsense fairy tales and paste them into the tests/exams, do yourself a favor and take Algo with any other prof. You will save time, money and learn legit material that's actually applicable. Work hard and get good marks with other profs

Get ready to read
Graded by few things
Tough grader
5.0
4.0
EECS3101
Grade: A
May 20, 2021
Would take again

Greatest professor, nice teaching style makes complex theories very easy to understand. Would take again

1.0
4.0
EECS2001
Grade: Not sure yet
Oct 8, 2021
Wouldn't take again

This man will tell you stories about fairy godmothers and winnie the pooh when he's supposed to be teaching. His tests have artificial difficulty; the content isn't hard, but he will make them convoluted and impossible to understand in order to lower the mean. In the test questions you're mostly guessing what he means by his ambiguous wording

4.0
4.0
MATH1090
Oct 26, 2021
Would take again

Many people may not be fond of Jeff, but it is evident that he cares a lot about students understanding his content. The downside is that he does not use a textbook and assigns no homework, but he has fairly structured the tests by encouraging working on it with a classmate and providing 24 hours to write it. Also no exam, only 6 tests.

Test heavy
Lecture heavy
Caring
1.0
4.0
MATH1090
Grade: Not sure yet
Nov 24, 2021
Wouldn't take again

Taught us one way to parse trees, then completely changed it for the test & expected us to learn the new way DURING the test. Admitted to giving us graduate-level questions on tests & using us as "guinea pigs" (his words). Also teaches an impractical method never used in industry involving fairy tales & stories. Borderline academic dishonesty.

Test heavy
5.0
4.0
EECS2001
Grade: Not sure yet
Dec 7, 2021
Would take again

THE BEST - One-of-a-kind teacher, 100% devoted in helping understand the concepts n theories of CS n the logic behind them. I found his unique style to enhance intuitive thinking n better understand conventional logical methods. Keep an open mind to his creative approach n his techniques will help develop a strong pathway when applying practically.

Test heavy
Amazing lectures
Caring
3.0
4.0
MATH1090
Grade: B+
Dec 22, 2021
Would take again

the subject matter of his courses are difficult and his explanations can be confusing at times. His tests are very hard but he gives you reasonable time to complete them. But he will try to help you or clarify things if u ask

Accessible outside class
Graded by few things
Test heavy
5.0
3.0
EECS1090
Grade: B
Dec 26, 2021
Would take again

His teaching is unusual but trust him. He's marking is fair, even tho there was a drama in his class with some of the Students he still put 100% effort and cared for his students. Although his test are hard you be able to do well if you watch his lectures on time. he have his own methods to solve the problems but they are easier than other profs.

Respected
Group projects
Caring
5.0
2.0
EECS1090
Grade: A
Jan 11, 2022
Would take again

Honestly I would just watch his lectures few days before test and just understand them, and would be enough for a good mark. He ends up curving if the class does bad and gives you hints throughout the tests to make it easier for people who are struggling. Be wary though tests aren't super easy. Anyways was one of the best profs I've had.

Respected
Accessible outside class
Caring
1.0
1.0
EECS1090
Grade: Drop/Withdrawal
Feb 23, 2022
Wouldn't take again

his tests are just really bizzare. not only are the questions completely unrelated to the subject of study and include fictional characters that he made up, but half the time, questions aren't even questions to begin with. also, it's strange that he asks you for pictures of yourself for "extra credit". i ended up dropping because it weirded me out.

Graded by few things
EXTRA CREDIT
So many papers
4.0
5.0
EECS3101
Grade: A
Apr 14, 2022

Jeff is definitely a good professor. However, you really need to follow his mind path to get higher grade.Avoid him if you do not like the pretentious way of teaching. And, DO REMEMBER FAIRY GODMOTHER.

Tough grader
Lots of homework
Respected
5.0
4.0
3101
Grade: Not sure yet
Apr 29, 2022
Would take again

Not your typical professor that can be boring and make lectures hard to sit through. Jeff is an engaging professor. His slides may be hard to understand when going through them alone, this is why I believe lecture attendance is very critical to ask questions. Hard tests that are then seemingly easy as solutions are explained.

Amazing lectures
Test heavy
Accessible outside class
5.0
3.0
3101
Grade: C+
May 9, 2022
Would take again

One of the best profs in the York University. you may be unfamiliar with some of the concepts he uses (they are uniquely used by him), but if you watch the lecture that he explains them, then it's easy. He is not looking for much formality (just basics), but making sure you get the abstract idea and can show you get the algorithms. Amazing Lcturer.

Tough grader
Amazing lectures
Inspirational
1.0
5.0
2001
Grade: A+
Nov 4, 2022

Very poor etiquette for starters. The examples he uses to explain things, are very outlandish. Instead of explaining things plainly, he goes into some metaphors about various mythical creatures and beings. I agree with people that it's fun to laugh at it, but I'm not rating him as a comedian.

Amazing lectures
Hilarious
Lecture heavy
5.0
3.0
MATH1090
Grade: A+
Dec 11, 2022
Would take again

I personally think he is a cool and intelligent professor. He cared about his students, and answered all of students' questions. His teaching method might be unfamiliar and unique but I found it so joyful and brilliant. Tests were fair and interesting. Definitely recommend him and will take him for future courses.

3.0
3.0
CSE2011
Mar 8, 2023

Although class attendance is not mandatory but if you want good grade then you should

Hilarious
Caring
Test heavy
5.0
5.0
3101
Grade: A
Jul 25, 2023
Would take again

He is amazing professor!!!!!!!!!

Hilarious
Caring
5.0
2.0
1019
Grade: Not sure yet
Dec 13, 2023
Would take again

Jeff was an amazing prof! He was very supportive and funny. If you didn't understand something he would try really hard to make sure you got it. His test are very fair and had all the material we learned in class, he did not try and trick you. He is very accessible outside of lectures and very flexible.

Hilarious
Caring
Accessible outside class
5.0
2.0
1019
Grade: Not sure yet
Dec 13, 2023
Would take again

He is a fantastic teacher. He makes this depressing class fun and I loved attending his lectures. Although, he has a very unique way of teaching, he will make sure that you understand the material. He was super helpful and flexible. He did not judge if you did not understand and answer any question's you had even if it was week 1 material.

Amazing lectures
Hilarious
Graded by few things
5.0
4.0
1019
Grade: Not sure yet
Dec 21, 2023
Would take again

He is a great professor in my opinion. If you come to class, ask questions and attend office hours when you feel like you need extra help, he will do anything in his power for you to succeed and understand the material so that you can pass his course. I've never had trouble finding him so that I could get help. he is open to changes in the schedule

Participation matters
Hilarious
Accessible outside class
1.0
5.0
1019
Grade: D
Jan 4, 2024

Jeff's teaching lacks structure; he disregards the standardized exam format, making it challenging for us to cover all sections. The absence of examples and clear guidance on the textbook and exam questions adds to the difficulty.

Tough grader
Get ready to read
Test heavy
1.0
1.0
1019
Grade: Rather not say
Jan 6, 2024

He said he never taught this class and was creating the content along the way. Makes simple things complicated, teaches you as if this elementary 1019 discrete class was a PHD level. To be honest he was never prepared to teach this class. On the good side, he is a good hearted prof making class fun but his tests are extremely hard with short time.

Tough grader
So many papers
Test heavy
1.0
5.0
1019
Grade: Rather not say
Jan 7, 2024

According to him he was teaching 1019 for the first time and to be honest he wasn't ready at all for the course the grades he gave out also doesn't justify. Their should have been a bigger curve but he is a nice person. But that doesn't matter if he fails someone what are they going to do with his niceness they still would have to repeat it again.

Tough grader
Hilarious
So many papers
5.0
1.0
3101
Grade: A+
Jan 9, 2024

If you want easy marks, this is the course for you. The class average was a 88% at the end and this is supposed to be one of the hardest courses in SE. Easy GPA booster

Hilarious
Caring
Test heavy
2.0
5.0
1019
Grade: B-
Jan 13, 2024
Would take again

WHAT IS AN ORACLE

Tough grader
Caring
Graded by few things
5.0
3.0
1019
Grade: B+
Jan 23, 2024
Would take again

Amazing professor. Very approachable, explains very clearly, and enthusiastic. Had him for 1019 and now I have him again for 1090.

Respected
Graded by few things
Accessible outside class
5.0
3.0
EECS1090
Grade: Not sure yet
Mar 11, 2024
Would take again

Love Jeff!! had him for 1019 and took 1090 this sem just to have him again. He truly wants his students to succeed. Dont be sky to talk in class, he loves it and will call u all out if u guys r dead haha .Theres only 2 midterms and exam, no textbook, no homework, but some practice examples in his beautiful slideshows, wish there was more but its ok

Participation matters
Amazing lectures
Graded by few things
4.0
3.0
3101
Grade: A+
Apr 22, 2024
Would take again

Jeff was one of the most entertaining and eccentric (in a good way) professors I'd ever had, and probably the best EECS prof I've had so far. I didn't like the lack of assignments (3 tests total), but in the end it worked out well for me. Jeff responded to questions excellently, clearly cared about the topics discussed, and kept class interesting.

Amazing lectures
Gives good feedback
Hilarious
5.0
4.0
3101
Grade: A
Apr 22, 2024
Would take again

I have tried to attend as many classes as possible because I feel like I really learned something in each lecture. To be honest, Jeff's teaching method was not something I have experienced before, it was a unique experience for me. I definitely believe this course expanded my perspective and knowledge.

Participation matters
Gives good feedback
Caring
4.0
3.0
MATH1090
Grade: A
Apr 24, 2024
Would take again

While I believe he might go a bit fast during the lecture or on certain details, he put a lot of efforts on his slides, recordings and exercises sheets so that the concepts can be understood properly, would retake

Get ready to read
Lecture heavy
Accessible outside class
3.0
3.0
EECS1090
Apr 24, 2024
Would take again

His teaching style is definitely unorthodox, and the slides provided are difficult to read through. But if you attend lectures, his in-person explanations make difficult concepts and slides very easy to understand. He's extremely kind, and very open to questions. If you take his course, be ready to attend all lectures if you want a decent mark.

Caring
Lecture heavy
Graded by few things
5.0
2.0
3101
Grade: Rather not say
Apr 29, 2024
Would take again

Professor Jeff is one of the best professor at Yorku, beside he is intelligent, aware of the material he teaches, he is cares and support all students. My experience taking this course with him helped me learn a lot about Algorithms. Very respectful person and that cares about students learning, Never turned down a chance to answer questions. BEST!

Amazing lectures
Inspirational
Caring
5.0
3.0
3101
Grade: Rather not say
Apr 30, 2024
Would take again

Best of the Best

Participation matters
Amazing lectures
Caring
1.0
5.0
1019
Grade: Drop/Withdrawal
Jun 5, 2024

Do not take discrete math with him!

5.0
4.0
3101
Grade: A
Jun 23, 2024
Would take again

At first his lectures might be a bit confusing as he has a unique way of teaching (e.g. using fairy godmother to explain the theory behind algorithms), eventually you'll get used to it. He is very helpful if you attend the lectures and participate in class. He really cares about his students, however, the exams can still feel very challenging.

Participation matters
Caring
Lecture heavy
4.0
4.0
CSC1019
Grade: B
Oct 14, 2024
Would take again

Discrete math with Jeff can be tricky, but with dedication and tools like ChatGPT and Unstuck AI, you can succeed. He's approachable and willing to help, so don't hesitate to ask for clarification.

1.0
5.0
EECS3101
Dec 3, 2024

Not a good prof at all. Avoid if you can.

Tough grader
Get ready to read
Test heavy
5.0
1.0
EECS3101
Grade: A
Dec 30, 2024
Would take again

Took this 2024 winter semester, I failed algorithms twice at BrockU but needed it to graduate, so they let me take it here. Jeff taught us well, made everything clear, answered all my questions and gave us great study materials (Brock didn't). During the York strike, he kept teaching us, meaning we weren't affected. Best Comp Sci Prof I ever had.

Participation matters
Gives good feedback
Hilarious
3.0
5.0
CSE2011
Grade: Incomplete
Jan 10, 2025

was in his class for 1 week and alr had enough. not gonna go into detail but it was the worst learning experience ive had and i transfered to another section. not sure how he is in his other courses, and i wish him nothing but the best but i highly advise you do not take eecs2101 with this prof. i hope my review saves some of u out there.

1.0
5.0
1019
Grade: Not sure yet
Feb 25, 2025

Professor's slides lack key details, and his confusing "game" doesn't help. The exams are random and hard, and the slides hurt the eyes. Avoid this class and take it with George Tourlakes instead. Don't make the same mistake I made with taking this course from Jeff Edmons!!!!!!!

Tough grader
1.0
5.0
EECS1090
Grade: Not sure yet
Feb 25, 2025

Professor's slides lack key details, and his confusing "game" doesn't help. The exams are random and hard, and the slides hurt the eyes. Avoid this class and take it with George Tourlakes instead. Don't make the same mistake I made with taking this course from Jeff Edmons!!!!!!

Tough grader
Lecture heavy
Test heavy
5.0
4.0
3101
Grade: A+
Mar 7, 2025

I will bring my gf here, so she can dance in front of you so she can motivate you. I was going to say piss but dance is more appropriate. - Jeff Edmonds 2024

Hilarious
Test heavy
Graded by few things
2.0
4.0
EECS2101
Mar 26, 2025

How are you going to give us 2 coding tests in Java and while not teaching Java because you think it's a bad language?

2.0
3.0
MATH1090
Mar 26, 2025

The first midterm's class median was in the 30s. This test was worth 25 percent. He made up this game (used for tests) that you can only learn from him and his slides that isn't something you can find online. He posted very little examples for this game, obviously if you don't give your class something to practice they're not going to do well.

4.0
3.0
EECS2101
Grade: Not sure yet
Apr 21, 2025
Would take again

Lectures were fine, it took a little while to get used to his way of teaching but after you get it, it's pretty useful (fair midterm and final). BUT this class is horrible if the sections have to cooperate together. This was the first time this course had lab tests made by Jackie Wang, and the test are super unfair, and Jeff doesn't teach coding.

Participation matters
Caring
Lecture heavy
2.0
4.0
EECS2101
Apr 23, 2025

He's caring, funny, and knowledgeable, but not effective at teaching. Lectures are disorganized and unconventional. Slides are confusing and unhelpful. Material is presented in a vague, abstract way. Course outline is hard to follow. Jackie designed the programming tests but we weren't taught coding. His style simply didn't work for me.

Hilarious
Caring
Accessible outside class
5.0
3.0
MATH1090
Grade: A+
May 7, 2025
Would take again

He was mmint

EXTRA CREDIT
Amazing lectures
Hilarious
5.0
2.0
EECS2101
Grade: B+
May 16, 2025
Would take again

Jeff is the most fun and caring professor at York, he has a unique teaching style you just have to adapt to. IF you pay attention to his slides and lectures you WILL do good on any midterm/test written by HIM. If it is coordinated, goodluck.. But Jeff is actually the goat

Hilarious
Caring
Respected
5.0
3.0
EECS2101
Grade: B
Jul 11, 2025
Would take again

Good grader, has lots of knowledge about mathematics and algorithms specifically

Participation matters
Hilarious
4.0
5.0
EECS2101
Grade: D+
Aug 13, 2025
Would take again

Jeff is very nice, and goes out of his way to respond to every email and question giving as much help as possible. Unfortunately, our class was mixed with Jackie Wang. We followed Jackie's programming tests which were very difficult with low class averages. Tests weighted very heavily. Jeff curved the course up to a passing average, unlike Jackie.

Caring
Test heavy
1.0
5.0
1019
Grade: D+
Oct 25, 2025

don't take his course!!! For the same course, what he teaches is even different from what other professors teach , not teaching in accordance with the requirements of the syllabus. Moreover, he deliberately fails two-thirds of the students because they don't give him good ratings.

1.0
5.0
1019
Grade: D+
Oct 25, 2025

Run! For the same course, what he teaches is even different from what other professors teach, not teaching in accordance with the requirements of the syllabus. Moreover, he deliberately fails two-thirds of the students because they don't give him good ratings.

1.0
4.0
3101
Grade: Not sure yet
Dec 1, 2025

A really good person from heart, caring and nice but unfortunately Every class feels like getting hit with an hour of academic babble, complicated wording that makes simple ideas harder than they need to be. Repeats them until your brain melts. But as a person he is caring and a gem!

Tough grader
Hilarious
Caring
1.0
1.0
2001
Grade: Incomplete
Dec 23, 2025

RUN !!! his tests are very hard!!!!

1.0
5.0
2001
Grade: C
Dec 23, 2025

Jeff is SUPER HARD to follow. Sometimes it feels like he completely loses track of what he was talking about, one second he starts explaining topic, next second he goes into completely another one we are yet to discuss. Talks very fast, if english is your second language this is a disaster. Take this course with Ruth at ANY COST

4.0
3.0
3101
Grade: B+
Dec 28, 2025
Would take again

5% bonus if you are active in lectures. Great teacher. Tests are very tough and sometimes don't reflect the lectures or practice.

Tough grader
Participation matters
Class Info

Online Classes

100%

Attendance Mandatory

38%

Textbook Required

24%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 65 grades
Most common grades:
Not sure yet (19)
A (15)
B+ (14)
Grade Distribution
A(27)B(15)C(4)D(6)F(0)A-/B+(15)
Based on 96 reported grades
Not sure yet: 19
A: 15
B+: 14
B: 14
Common Tags
Caring (33)
Hilarious (27)
Participation matters (21)
Test heavy (21)
Respected (19)
Tough grader (17)
Inspirational (14)
Graded by few things (12)
Rating Trend

Declining

-0.45 avg change
Apr
May
Jul
Aug
Oct
Dec
Last 6 months
Ratings by Course

4111

5.0

(1)

CS3411

5.0

(1)

COSC6111

5.0

(2)

CSEA

5.0

(2)

CSESU

5.0

(1)
+20 more courses
Difficulty by Course

CS3101

4.5

2001

4.0

4111

4.0

COSC6121

4.0

CSC1019

4.0

Similar Professors