2.4

Mikhail Soutchanski

Computer Science - Toronto Metropolitan University

2.4
Quality
4.0
Difficulty
55%
Would Retake
109
Reviews
2.4
Quality
4.0
Difficulty
2.5
Helpful
2.3
Clarity

55%

Would Retake

109

Reviews

Rating Distribution
Official

5

19

4

18

3

8

2

14

1

50

What Students Say

Avoid him unless you want to fail

CPS125 - 1.0 rating

Ryerson needs to get rid of such a horrible prof

AI - 2.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

67%

Textbook Required

57%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 27 grades
Most common grades:
A+ (11)
Not sure yet (8)
A (7)
Grade Distribution
A(18)B(3)C(0)D(2)F(0)A-/B+(4)
Based on 36 reported grades
A+: 11
Not sure yet: 8
A: 7
A-: 3
Common Tags
Skip class? You won't pass. (9)
Respected (5)
Lecture heavy (5)
Test heavy (5)
Tough grader (5)
Lots of homework (5)
Caring (4)
Clear grading criteria (4)
Rating Trend

Improving

+1.70 avg change
Jan
Sep
Nov
Dec
Jan
Nov
Last 6 months
Ratings by Course

CPS815

5.0

(2)

CPS822

4.0

(2)

CPS721CPS822

4.0

(1)

CPS841

4.0

(1)

CPS616

3.0

(2)
+8 more courses
Difficulty by Course

CPS721530

5.0

CPS530721

5.0

CPS720

5.0

CPS721CPS822

5.0

CPS841

5.0

Reviews (109)
2.0
4.0
CPS721
Feb 13, 2002

Hard to listen to thanks to his accent (PRRRolog), material is boring.

1.0
2.0
CPS530
Feb 19, 2002

JAVA freek. "yes, . . . java will allow it."

3.0
5.0
CPS721
Feb 22, 2002

PRRRRolog..haha that's funny

1.0
5.0
CPS721
Feb 22, 2002

Boring....And dont bother asking questions cause he wont understand it

1.0
3.0
CPS721
Feb 28, 2002

Boring and hard to understand

2.0
4.0
CPS721
Mar 19, 2002

No Comments

2.0
4.0
CPS721
Mar 21, 2002

Marks hard on the assignments.

3.0
2.0
CPS530
Apr 17, 2002

No Comments

2.0
5.0
CPS721
May 21, 2002

No Comments

1.0
5.0
CPS721
Jul 1, 2002

easily one of the worst profs. hope he gets the boot

1.0
1.0
CPS530
Aug 25, 2002

Student's are required to take TOEFL. Profs apparently are excluded

2.0
4.0
CPS721
Aug 29, 2002

No Comments

3.0
3.0
CPS721
Sep 6, 2002

lack of teaching experience, but very patient in the office hour.

1.0
5.0
CPS530
Oct 29, 2002

needs english lessons, should answer question when asked instead of askingitback

1.0
5.0
CPS530
Nov 2, 2002

No Comments

1.0
5.0
CPS530
Nov 5, 2002

No Comments

1.0
5.0
CPS530
Nov 6, 2002

No Comments

1.0
5.0
CPS721530
Nov 10, 2002

run away from this moron. you will not get a thing out of his courses. period.

1.0
5.0
CPS530
Nov 10, 2002

makes the subject extremely hard, boring when it would have been a lot of fun.

1.0
5.0
CPS530721
Nov 12, 2002

Do everything you can to get this moron fired. He doesn't belong here

1.0
5.0
CPS530
Dec 1, 2002

anybody noticed, he suddenly turned into a nice guy lately? hm.. wonder..

1.0
1.0
CPS530
Dec 21, 2002

this credit was based on sun.com notes. i hate this dood with a passion. GO AWAY

1.0
5.0
CPS530
Dec 27, 2002

No Comments

1.0
5.0
CPS530
Dec 27, 2002

He read straight of Sun's website like we are a bunch of idiots and can not read

1.0
5.0
CPS721
Jan 15, 2003

two words stay away

1.0
5.0
CPS721
Feb 3, 2003

late? makrs off!

1.0
5.0
CPS721
Mar 17, 2003

English? that man has never heard of such thing

1.0
5.0
CPS721
Apr 21, 2003

Waste of time. Cant speak or spell or teach. Just copies his notes on the board. Get them photocopied.

1.0
4.0
CPS721
May 14, 2003

Horrid, horrid professor. Why is this the only man teaching CPS721 during the regular school year? Oh yeah, he also sorta reminds me of the Swedish Chef...

1.0
5.0
CPS721
May 22, 2003

hmmm...ummm...and....hmm...ummm ... thats all you will hear for the first 4 months... oops... its only 4 months! horrible.

1.0
4.0
CPS721
Aug 13, 2003

Absolutely terrible professor. Earlier comment is correct, the guy umm's and ahhh's through the entire class. I don't think he knows whats going on...take an English class!!! Skip his lectures, you won't learn a thing from them.

1.0
5.0
CPS720
Oct 5, 2003

unless you want to fail do NOT take a course with this professor(qualification used loosely). Trust me

4.0
3.0
CPS530
Oct 23, 2003

Oh, give him a break. Wanna survive his class?Just read the notes, ask him for help and you'll do fine. I've seen much worse

1.0
5.0
CPS530
Nov 4, 2003

Worst prof at Ryerson.... no, anywhere. He is horible. Marks horrible... and makes all of his final exams worth 50%... not to mention one question on every test worth 50% of teh whole test.

4.0
3.0
CPS530
Nov 11, 2003

Southanski's english must have improved, because he lectures decently. He knows his material well, is fair about discussing concepts, and accepts others comments well. Has a good sense of humour, and makes the boring CPS530 course bearable.

1.0
3.0
CPS530
Dec 9, 2003

How this guy landed the job remains a mystery. I can't understand what the hell he's saying. He doesnt teach. "Read the book and Online tutorial from Java.".....is that where my money is going?

1.0
5.0
CPS721
Mar 17, 2004

beejums and boojums! one of the hardest profs to understand, i've had him 3 times now and i've noticed that he's getting better with each semester. if i could avoid him, i would. but seems a little more bare-able than 2 years ago.

1.0
5.0
CPS721
Mar 25, 2004

No Comments

2.0
5.0
CPS721
Apr 6, 2004

I was actually anxious to take artificial intelligence...m.soutchanski just killed it. lectures make you want to skip and assignments are SUPER hard. But you can get help right? WRONG! no help at all, not just that but he seems to get angry if you

1.0
5.0
CPS721530
Apr 11, 2004

horrible prof, but you have to take 721 cause its required. better off taking it in night school. im all about equal oppertunity but you gotta know how to speak english. avoid this prof at all costs.

1.0
5.0
CPS721
May 12, 2004

I HATE THIS GUY!

1.0
5.0
CPS721
Jun 3, 2004

artificial intelligence? this course is prolog 101. assignments are harder than hard. help = 0. lectures leave you confused. there's no emoticon to express my outrage for the man and the course. do yourself a favor, join the army.

1.0
5.0
CPS721
Aug 29, 2004

what bet did ryerson lose to have this guy teaching on a regular basis? you would think after 30,000 grade appeals in 2 years ryerson would get a clue. this man should be exiled to u of t.

5.0
3.0
CPS721
Sep 21, 2004

One of the most knowledgeable profs at Ryerson! It takes time and sophistication to see this man's charm and kindness. Sweet person in short.

1.0
5.0
AI
Oct 7, 2004

This guy is the worst teacher ever. He speaks poorly and it will affect your grade

1.0
5.0
CPS721
Jan 22, 2005

I don't know where to start. This guy is the worst professor in the world,HONESTLY. I tried delaying taking this course for so many semesters hoping this guy would get fired but he is still there. Just my luck. I guess I will have to take this course in night school. SOMEONE FIRE THIS GUY PLEASE!!!!

1.0
3.0
CPS305
Oct 17, 2005

I HATE THIS GUY! Aside from he's poor english, which he can't change and I understand, he is just a ****! He has refused to help or answer any of my questions everytime i asked. Before one exam I wanted to know the answer to one of his sample test so I approached him politely and asked. He looked at me and turned his back on me.

1.0
5.0
CPS720
Dec 7, 2005

He is the worst of of the worse pros I ever have seen. If you take his class, you just need to do one thing, study on your own for everything before you come to his lectures.

3.0
4.0
CPS305
Dec 28, 2005

I was expecting to get Woit and then this prof came along and gave me headaches. Not helpful nor flexible when it comes to assignments. Quizzes were the worst, especially the ones at 8AM. Not that they were very difficult or anything, but they were just plain annoying. Tests were relatively easy and took problems straight from the book.

2.0
3.0
CPS305
Apr 12, 2006

He was good if you understood him saying "Linkeded Leests", "Shhttacks", "Quuueue", "Kwweezz", "Poosh zee shtack" and other stuff like that. Good luck, and have fun listening.

4.0
4.0
CPS721
Dec 4, 2008

The material in this course is not trivial ,First day of the class he will draw a graph of the difficulty of the course against time ,the graph is an expontential graph , you would think assignments and test will be easy ,no!,this is one stressfull course worse,its a required course otherwise this guy will be out of a job.Goodluck.

4.0
3.0
CPS721
Jan 5, 2009

good professor if you don't miss the classes and listen.

5.0
2.0
CPS721
Dec 29, 2009

Exams contain no surprised (exactly like midterms he gives copies of), though he still has the problem of giving assignments that take 12-24 (or more) to complete which are worth 5%, but if you don't do them, you will fail because you are unable to pass the exams. He is fair and is willing to accommodate people if you visit his office hours.

2.0
4.0
CPS721
Jan 7, 2011

For those stating that this teacher is in some way able to teach- they are simply wrong. I STRONGLY recommend not taking this course, if in any way possible. you CANNOT understand him, and frankly he DOES NOT CARE. this man simply should not be teaching. It is a shame that he is earning more than $100,000/year (google). DO NOT TAKE.

1.0
5.0
CPS721
Jan 14, 2011

HORRIBLE TEACHER!! he needs a translator!! Cant understand a word he says. asking for help is usless. you have to do ridiculous assignments that take up your entire time taht are only worth 5%. fail rate is very high. horrible horrible. RYERSON NEEDS TO FIRE HIMM!!!!!!!!!

1.0
5.0
CPS721
Jan 17, 2011

This prof assumed I cheated on an assignment based on a failed quiz. WTF!!! Apples and Oranges

1.0
5.0
CPS616
Apr 11, 2011

This teacher is terrible. Not only is it hard to understand; but what he says does not make any sense even if you were able to understand it. His marking is VERY hard, and going to class is - quite honestly- useless. I am sad to know that this 'teacher' is here in Ryerson. DO NOT TAKE! If you must (mandatory), then find notes from previous years!

1.0
5.0
CPS721
May 4, 2011

WORST TEACHER IN RYERSON. This 'professor' is clearly not cut out to teach. He is terrible in every aspect of his 'teaching' career. It is very unfortunate as Ryerson is a great school, but people like Soutchanski ruin the uni experience. He cannot speak English, he cannot mark properly, and he knows it! Unfortunately, Ryerson doesn't seem to care.

4.0
3.0
CPS721
Nov 2, 2012

The prof seems to be well organized. He has a methodical approach of in-class quizzes to reenforce the theory. And when he's teaching, he is very patient and waits for questions. Highly encourages participation, even offering up to 5% bonus participation mark. After doing his quizzes and assignments, the midterm was easy. Good prof, good course.

5.0
4.0
CPS721
Nov 17, 2012

One of the best professors at Ryerson. I honestly don't understand why he is rated poorly here. Difficult class, but fun and very fair. Assignments are tricky but very clever. Soutchanski is a great professor, well organized, very friendly, always happy to help. If you actually show up and do the work, you'll do very well.

2.0
5.0
AI
Jul 12, 2013

He can not communicate clearly. He is rude. Ryerson needs to get rid of such a horrible prof.

2.0
4.0
CPS721
Oct 19, 2013

Hard to understand. His assignments are confusingly worded and take 12-24 hours of solid work each to complete (there are 5 of them!). Very strict marker. Not a bad guy, but really, not cut out to be a professor.

5.0
2.0
CPS721
Nov 13, 2013

Not hard to understand at all, accents are a fact of life and his actually makes the class a bit more entertaining. A great professor, very passionate and knowledgeable. Should be cloned and put on cps311, cps616, cps510, cps845, cps721, etc

2.0
4.0
CPS721
Dec 27, 2013

midterm and final are fair.. but horrible assignment and very boring class

1.0
5.0
CPS721
Jan 2, 2014

Attended just one class Horrible Accent Read Book and passed the course

4.0
2.0
CPS721
Jan 14, 2014

amazing prof, I have never seen an actual teacher at this level

5.0
2.0
CPS616
May 7, 2014

Really cares about his students and he wants them to succeed. You are at university and you should do your work to pass just like any other class. Do the assignments and ask questions then you should be able to get A easily. Attend all classes <- helps a lot.

3.0
5.0
CPS721
Grade: Not sure yet
Nov 8, 2014

His marking scheme for this course is the same every year. 5 assignments worth 4%, a quiz each week (which are in groups and TAs basically tell you the answers), 1 midterm and final exam worth 50%. This will be your most difficult class this semester but if you are a workhorse you will do just fine. DO ALL THE CSCU SAMPLE MIDTERMS!

5.0
1.0
CPS721
Grade: A+
Dec 22, 2014

Interesting course, nice guy. The assignments were a little hard, but tests were super easy in comparassion. Didn't even need to study for the final :D (not advised).

3.0
4.0
CPS822
Mar 9, 2015

A bit hard to understand and with 3 hour long lectures it can be pretty brutal to copy all his notes. That said, he is actually a great prof. He is always eager to help and quick to reply to emails. You need to put in the effort to get a good grade however it is a very rewarding experience.

5.0
4.0
CPS721
Grade: A+
Mar 9, 2015

One of the few real profs at Ryerson, tough assignments but easy midterms if you do the assignments. Great stash and amazing flow

5.0
1.0
CPS721
Grade: A+
Jul 5, 2015

I find his accent to be really relaxing.

4.0
3.0
CPS721
Grade: Not sure yet
Dec 11, 2015

His method of evaluation is standard, if you go to all his classes, keep up with assignments, and do the homework and sample midterms, then this course should be an easy pass. He is very helpful in class if you have any question and is available during office hours.

3.0
4.0
CPS721
Grade: A-
Dec 28, 2015

Tough grader. Follow the assignment instructions letter-by-letter or you'll lose a ton of marks. Assignments are long and in groups. This was the hardest course this semester, but if you focus really hard for the midterm, the final is pretty simple. Seriously though. Work hard for that midterm. Second half of the semester is easy after that.

4.0
5.0
CPS721CPS822
Grade: D-
Mar 28, 2016

Very good lectures - interesting material, clear presentation, easy to follow. However, his tests/assignments are very hard. Artificial Intelligence 2 is the hardest course in the curriculum, but very rewarding. Dude is scary and unfriendly, do not as him questions, especially during tests.

1.0
5.0
CPS125
Grade: D
Apr 2, 2016

Worst Prof ever!!! Don't take him. You don't understand what he is saying because of his accent and then he is rude and doesn't help you out. Avoid him unless you want to fail.

5.0
3.0
CPS125
Jan 27, 2017
Would take again

Idk why he only has a 2.0 rating. This is one of the most caring profs I have seen since I started going to Ryerson. He is really easy going and cares about the students. He wants everyone to do well and encourages students to see him during office hours if they have trouble understanding the material

Gives good feedback
Get ready to read
Caring
4.0
5.0
CPS841
Grade: Not sure yet
May 2, 2017
Wouldn't take again

Great prof and course! The marking is bad. Nearly 90% marks from tests. One question is worth most the marks. All quesions like half a page long and not understandable. Not like the lectures or assignments, questions youd never think of studying. Tons of bonus only for certain people to do useless talks, who can hardly speak English. RIP GPA of 4.

TEST HEAVY
GRADED BY FEW THINGS
EXTRA CREDIT
5.0
4.0
CPS815
Grade: Rather not say
Oct 19, 2017
Would take again

Solid prof, but not an easy prof by any means. If you attend class, do homework, and do assignments, then you will do fine on exams. If you're a lazy student, this is not the prof for you. Courses are well structured and you actually learn a lot. Very approachable, good lecturer.

Respected
Skip class? You won't pass.
Caring
5.0
5.0
CPS822
Apr 5, 2018
Would take again

An excellent prof, extremely caring and passionate about his courses. The assignments are difficult and his courses are not for slacking, but once you manage to understand what you're doing, it's extremely rewarding. He's very willing to help his students, even answers questions about late assignments without making you feel guilty and does Skype.

Get ready to read
Caring
LECTURE HEAVY
5.0
5.0
CPS721
Grade: B+
Aug 16, 2018
Would take again

The most fair professor in the computer science department. He will not help you, but he also will not screw you. He's really tough on the grading, but gave me all the information I needed. So long as I did the work I got good grades, fall behind and get rolled over, AI builds up so quickly that you need to be in every single one of his classes.

Tough Grader
Respected
Skip class? You won't pass.
4.0
5.0
CPS721
Grade: B-
Dec 27, 2018
Would take again

He is a tough prof and the only way to get a desirable experience out of this course is to be FULLY engaged during the lectures, and ask questions during his office hours! Choose your groups wisely, keep yourself motivated and dont let the difficulty get you in a negative mindeset! Tests are heavily based on the Assignments!!

LOTS OF HOMEWORK
Caring
GROUP PROJECTS
4.0
4.0
CPS721
Grade: A+
Jan 12, 2019
Would take again

Great professor, really wants people to ask questions in class to ensure everyone understands. He will give you respect if you give him respect - stay off your phone in class, and off your laptop too if you can avoid it. The 5 assignments took A LOT of work, but if you understand them and the lab quizzes, then the tests are not hard at all.

Skip class? You won't pass.
LOTS OF HOMEWORK
5.0
5.0
CPS815
Grade: A
Dec 13, 2019
Would take again

He teaches all the harder courses at Ryerson and manages the make them at least understandable. His lectures are long and drawn out but you should end up understanding what he's covering. Long assignments with a presentation as the last one. Hard tests but with a good study guide to help you prepare.

Skip class? You won't pass.
Clear grading criteria
Lecture heavy
4.0
5.0
CPS721
Grade: A+
Feb 6, 2020
Wouldn't take again

First half is heavy, I wouldn't skip any classes if you want an A. The assignments will take a LOT of work, but will clarify the lectures. Midterm is fair, all the material after the midterm is a little easier to digest too (but you still have to put in work). If you fall behind it's going to be a bad time

Skip class? You won't pass.
Group projects
Lecture heavy
5.0
1.0
CPS721
Grade: A+
Jun 2, 2020
Would take again

epic dude

Inspirational
Clear grading criteria
Amazing lectures
5.0
4.0
CPS721
Grade: A
Jun 12, 2020
Would take again

Pretty challenging course but hes a great prof and explains concepts really well. His midterm + exams are actually kind of easy compared to the assignments which are actually pretty tough. If you do good on lab quizzes then you should be fine for tests. If you can nail the assignments then this is a easy 4.33 course for you.

Skip class? You won't pass.
Test heavy
Lecture heavy
5.0
1.0
CPS721
Grade: A+
Dec 5, 2020
Would take again

Soutchanski is an absolute legend. Why he has such a bad rating? I guess well never know He is so funny and makes jokes in class. His quizzes are fair and the labs are amazing. The midterm this year is probably the easiest one I have ever taken in my life. He is honestly always willing to help and will make sure you succeed. 10/10

Respected
Accessible outside class
Clear grading criteria
5.0
1.0
CPS721
Grade: A+
Dec 5, 2020
Would take again

He is a gem. 100% recommend.. These bad reviews must be fake or something.

Graded by few things
Hilarious
Amazing lectures
2.0
4.0
CPS721
Grade: Not sure yet
Dec 8, 2020
Wouldn't take again

His handwriting can be tough to read and some lectures he just won't post the notes so attendance is basically necessary and you have to take notes all the time or else you'll get caught lackin. He aaight. Labs you have to attend if you want marks, just do your assignments. All really good reviews are trolls, he is a middle of the road prof.

Skip class? You won't pass.
Group projects
1.0
5.0
CPS721
Grade: A+
Dec 10, 2020
Wouldn't take again

Pretty bad. Not like u got much choice tho.... have fun with prolog :P

Test heavy
Beware of pop quizzes
Tough grader
4.0
3.0
CPS721
Grade: A
Dec 12, 2020
Would take again

The course is all about prolog and very little about AI to be honest which is a little big of a disappointment. However, Prof. Soutchanski in my opinion is a solid professor. If you go to lectures, listen, take notes, and do the assignment you will be in perfect shape for the midterm and final even without studying but you must go to lectures.

Respected
Lots of homework
Skip class? You won't pass.
3.0
4.0
CPS721
Grade: A-
Dec 16, 2020
Wouldn't take again

Hardest A- I ever worked for. There are 5 assignments and they take many hours to complete and you still may not be able to solve them. This prof is all business, sounds like an AI robot, he made an assignment due on Thanksgiving. Also who is still using Prolog is 2020? Python &gt; Prolog. This is a weeder class.

Lots of homework
Participation matters
Skip class? You won't pass.
4.0
3.0
CPS721
Grade: A
Feb 18, 2021
Would take again

Not bad prof. Everyone hates on him but he's fair.

Respected
1.0
4.0
CPS721
Grade: Not sure yet
Dec 5, 2021
Wouldn't take again

Overall bad course coordinator. He refused to release answers to assignments even though he doesn't reuse them. Made the tests much more difficult than what they had to be and had the philosophy of either full marks or no marks. I guess he doesn't believe in part marks. I would not want to take a course with him again.

Test heavy
5.0
1.0
CPS721
Grade: Not sure yet
Dec 14, 2021
Would take again

Honestly Soutchanski is probably the best professor Ive had in my university career. Hes really dedicated to his lectures and is always happy to answer any questions you may have, he encourages everyone to ask as many questions as possible. The final and midterm are a bit of a challenge, so is everything in life. All negative reviews are fake. &lt;3

Gives good feedback
Inspirational
Amazing lectures
1.0
4.0
CPS721
Dec 17, 2021
Wouldn't take again

Although he has good understanding of the material, he does not have the ability to deliver them. Prof has really bad English articulation and most of the time, it's very hard to understand what he's saying. Difficult to communicate even from emails, often misunderstood the conversation, thus very complicated to have a discussion. Tough marker.

4.0
2.0
CPS721
Grade: A+
Dec 24, 2022
Would take again

The course was good. Coordinator was Valenzano and it was well-structured. Assignments were challenging at times and did take a while. If you read the slides and practice they were easier. Labs were super helpful, or in my case my TA. Only understood the content because my labs. Midterms are fair and the course does require some time to understand.

Lots of homework
Lecture heavy
4.0
5.0
CPS721
Grade: A-
Jan 1, 2023

Tough course but if you attend all classes and study you will do great. Weekly labs where the ta explains a similar question. The assignments are only worth 4% but you had to spend a lot of hours on it

Tough grader
Lecture heavy
Accessible outside class
5.0
4.0
CPS721
Grade: A+
Jan 16, 2023
Would take again

I liked his method of teaching. lots of examples solved in the class and you can get extra participation mark from lectures/labs. the assignment were 4% each and they were done in groups. the exam questions were similar to the examples solved in class & in the assignments. I recommend attending all the lectures if you want a good mark.

Participation matters
Clear grading criteria
Accessible outside class
4.0
4.0
CPS721
Jan 16, 2024
Would take again

Dr. Soutchanski is a great prof with very detailed lectures, especially the slides. This course becomes easy if you actually take the time to understand what is being taught, do the quizzes, and do your part in the assignment. I left this class learning more than any other class. The quizzes and midterms were very fair as well.

1.0
5.0
CPS721
Grade: A
Sep 11, 2024

Can't understand what the prof said. Very strong accent. End up taking lectures of other profs

1.0
5.0
CPS721
Grade: Not sure yet
Nov 21, 2024

Nothing to say. Avoid taking any course with him

Tough grader
Lots of homework
Test heavy
1.0
4.0
CPS721
Dec 10, 2024

Avoid as you can.

2.0
4.0
CPS721
Grade: B
Dec 15, 2024

This guy's RMP profile is full of fake reviews. Take AI with another prof if possible. His lectures are difficult to follow, and he is dismissive when you ask questions. If he doesn't make sense to you, spend your time watching the other profs lecture videos or seek extra materials listed on his site. 2/5 for the amount of dedication he has.

2.0
4.0
CPS721
Grade: B
Dec 21, 2024

just watch the other profs recorded lectures this guy doesn't explain well in class. overall the course was pretty difficult in some aspects. Midterm and final were fair but they do the whole deducting marks for incorrect multiple choice selections. labs were straight up exam questions with not enough time and assignments take up WAY too much time.

Tough grader
4.0
4.0
CPS721
Grade: A
Jan 8, 2025
Would take again

Very hard course, but he is a good professor. Friendly and helpful, and tries his best to teach the topics.

Tough grader
Participation matters
Group projects
1.0
5.0
CPS721
Grade: Not sure yet
Jan 28, 2025

One of the worst professors to take or The WORST Prof. He doesn't reply to emails, even after multiple follow-ups. I missed my make up midterm because he didn't provide the location or the date and never responded to any of my emails . Avoid at any cost!!!!

Lots of homework
Test heavy
Graded by few things
1.0
1.0
AI
Grade: A
Nov 8, 2025

The worst of the worst, run while you can. Hyper-inflated ego and, frankly, bipolar dude who lacks the least sense of decency.

Hilarious
Class Info

Online Classes

100%

Attendance Mandatory

67%

Textbook Required

57%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

A-

95% confidence
Based on 27 grades
Most common grades:
A+ (11)
Not sure yet (8)
A (7)
Grade Distribution
A(18)B(3)C(0)D(2)F(0)A-/B+(4)
Based on 36 reported grades
A+: 11
Not sure yet: 8
A: 7
A-: 3
Common Tags
Skip class? You won't pass. (9)
Respected (5)
Lecture heavy (5)
Test heavy (5)
Tough grader (5)
Lots of homework (5)
Caring (4)
Clear grading criteria (4)
Rating Trend

Improving

+1.70 avg change
Jan
Sep
Nov
Dec
Jan
Nov
Last 6 months
Ratings by Course

CPS815

5.0

(2)

CPS822

4.0

(2)

CPS721CPS822

4.0

(1)

CPS841

4.0

(1)

CPS616

3.0

(2)
+8 more courses
Difficulty by Course

CPS721530

5.0

CPS530721

5.0

CPS720

5.0

CPS721CPS822

5.0

CPS841

5.0

Similar Professors