3.2

Kamen Kanev

Computer Science - York University - Keele Campus

3.2
Quality
3.0
Difficulty
55%
Would Retake
115
Reviews
3.2
Quality
3.0
Difficulty
3.2
Helpful
3.2
Clarity

55%

Would Retake

115

Reviews

Rating Distribution
Official

5

57

4

5

3

2

2

6

1

45

What Students Say

One of the worst professor for a course like RISC-V and verilog

EECS2021 - 1.0 rating

Tests are time consuming

EECS2021 - 1.0 rating
Class Info

Online Classes

100%

Attendance Mandatory

8%

Textbook Required

20%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 18 grades
Most common grades:
Not sure yet (19)
A (8)
Incomplete (7)
Grade Distribution
A(10)B(2)C(2)D(2)F(1)A-/B+(2)
Based on 52 reported grades
Not sure yet: 19
A: 8
Incomplete: 7
Rather not say: 6
Common Tags
Get ready to read (35)
Tough grader (29)
Lots of homework (26)
Gives good feedback (14)
Amazing lectures (13)
Test heavy (12)
Lecture heavy (12)
Participation matters (12)
Rating Trend

Improving

+0.88 avg change
Jun
Jul
Aug
Oct
Nov
Dec
Last 6 months
Ratings by Course

EECS3401

4.0

(4)

3221

3.8

(24)

EECS2021

3.3

(62)

CSE2021

3.0

(8)

EECS3221

1.9

(15)
+1 more courses
Difficulty by Course

EECS1520

5.0

EECS3221

3.7

3221

3.0

EECS2021

2.8

CSE2021

2.8

Reviews (115)
2.0
3.0
CSE2021
Jun 24, 2013

Not a great teacher, I learned more from the textbook in 30 mins than his 11 classes. Helps if you have questions, but rambles when answering

5.0
1.0
CSE2021
Jan 8, 2014

Teaches really well, very clear, listens to your questions, if you just go to the classes and labs you will do fine.

3.0
2.0
3221
Sep 6, 2015

he is very nice and fair marker. you need to read the book. Assignments are hard overall he is ok except that he goes very fast on lectures and expects you to read the book as most of cse teachers are. i will definitely take a course with him again.

4.0
2.0
CSE2021
Grade: B+
Apr 5, 2018
Would take again

He's a great professor. Although he teaches from the textbook, but his grading is fair and he respects the student's views on remarking.

Respected
Get ready to read
1.0
5.0
EECS2021
Grade: Not sure yet
Jun 21, 2019
Wouldn't take again

One of the worst professor for a course like RISC-V and verilog. Where you have less outside resources. He just reads the slide no example or explanation. Labs are hard and mostly not related to prelabs. He even says in class I will make it easy for u. Tests r lengthy and some questions are hard. He will say it's easy cz we didn't do phd like him!

Get ready to read
Test heavy
1.0
4.0
EECS2021
Grade: Rather not say
Jun 28, 2019
Wouldn't take again

He always tries to show that he is friendly and sweet, but when you reach him with any question or problem his fake mask starts to fall. Never wants to help and he keep saying everything is on website. He is rude when you talk privately ,doesn't know how to respect students. Tests are time consuming. His labs r difficult to finish in 1n half hour

1.0
4.0
EECS2021
Grade: Rather not say
Jul 6, 2019
Wouldn't take again

This teacher only cares about the money he is getting from the university. He does not care about rest of the matters. Does not explain anythin. The lab is 40%, Lab task is way harder than the prelab he gives and you can hardly finish in given time. Try to avoid,if no choice then take 2nd lab section. As 2nd lab task is 95% similar to lab section 1

1.0
5.0
CSE2021
Grade: F
Aug 6, 2019
Wouldn't take again

bad prof.

1.0
4.0
EECS2021
Grade: Not sure yet
Aug 7, 2019
Wouldn't take again

Double standards, acts as if he cares about you but in reality very rude if you ask in questions in person. Just because you are knowledgable does not mean you can teach, he is a pure example of that. The 40% labs were intensely long and the secret question is hard enough that you cannot do it in 1.5 hrs. Hard-headed and would never listen to you.

Lecture heavy
1.0
5.0
EECS2021
Aug 8, 2019
Wouldn't take again

Worst prof. does not care about student

1.0
5.0
EECS2021
Sep 17, 2019
Wouldn't take again

Everything seems simple to him when it's a complex topic.

Test heavy
Lecture heavy
1.0
5.0
EECS2021
Grade: Not sure yet
Sep 24, 2019
Wouldn't take again

Won't accept his mistakes, multiple people brought up the lack of information in the instructions for the Lab Test and without discussion changed it and said "you could've done it this way" when he just recently updated the instructions. If your question isn't common sense he'll refer you to the textbook and links on the website.

Get ready to read
Test heavy
Lecture heavy
1.0
5.0
EECS2021
Sep 24, 2019
Wouldn't take again

He, unfortunately, is very rude and inconsiderate. Ignores emails, and even when he clearly makes a mistake, he will reflect things back at you. Lectures are monotone and not engaging in the slightest. Labs are 10x harder than anything you are taught and oftentimes, the content doesn't even pertain to what was learned in class. Worst professor.

1.0
5.0
EECS2021
Grade: Not sure yet
Sep 24, 2019
Wouldn't take again

Doesnt give you full information you need before doing the tests. goodluck

1.0
5.0
EECS2021
Grade: Not sure yet
Oct 2, 2019
Wouldn't take again

Prelabs will not help with the actual lab questions at all. Thinks everything is trivial, and doesn't really help much.

Graded by few things
Test heavy
Tough grader
1.0
4.0
EECS2021
Grade: Not sure yet
Nov 4, 2019
Wouldn't take again

One of the worst profs I ever had. His pre-labs are almost a waste of time because the actual labs are extremely difficult compared to the pre-labs and often covers things that the pre-labs didn't even mention. He seems nice in class but when you see him outside of class you will see how rude and unforgiving he really is. Class avg in the 50's btw.

Test heavy
Lecture heavy
EXTRA CREDIT
1.0
5.0
EECS2021
Nov 12, 2019
Wouldn't take again

He is the worst prof I ever had. He teaches very bad and not understandable. He doesnt answer to students and says the time is limited. He doesnt know the material himself. Every week we had lab test and questions were way harder than what he teaches and the prelabs. Just avoid this prof. If you have another option, go for that prof. He is worst.

1.0
5.0
EECS2021
Nov 14, 2019
Wouldn't take again

Lectures do not help. Has surprise lab questions/mini tests per week which are far more difficult than what was taught in class. Also doesn't give access to your previous tests nor the test solutions so you cannot try to improve on your mistakes after (also forbids ppl from taking photos of it so that tests are still "hard for students next year")

1.0
5.0
EECS2021
Grade: A
Dec 1, 2019
Wouldn't take again

BAD teacher, very rude, does not teach what is on the labs (32%) or tests (25% and 43%). Lab sessions are 1.5hrs to do prelabs (which take like 4hrs to do) and 1.5hrs to do the actual lab in labtest mode, every week. The labtest question is always MUCH harder than the prelabs and can't be done in the time allotted. "It's trivial". AVOID IF POSSIBLE

Lecture heavy
Test heavy
Tough grader
1.0
4.0
CSE2021
Dec 10, 2019
Wouldn't take again

Worst professor ever

Lots of homework
5.0
2.0
EECS2021
Dec 24, 2019
Would take again

A very kind and smart professor! I enjoyed the course and the way he taught. Follow his lecture slides and labs to make the textbook easier to understand and you'll be good to go!

Get ready to read
Clear grading criteria
2.0
4.0
EECS2021
Grade: A+
Dec 31, 2019
Wouldn't take again

Prelab questions takes a lot of time to finish (almost impossible for the 1.5 hour prelab session). Labtests are way more difficult than prelab questions. Doesn't provide sample answers to the TA and need student to figure out themselves. Has error in prelab codes. Midterm has way more questions than provided sample. Final is actually not that bad.

Graded by few things
Test heavy
Tough grader
5.0
3.0
EECS2021
Grade: A
May 7, 2020
Would take again

Kamen is very rigorous, expect to put in a lot of work. He is a fair professor and you will get the grade you deserve in this course.

Lots of homework
Get ready to read
Skip class? You won't pass.
1.0
5.0
EECS2021
Grade: Incomplete
Jun 12, 2020
Wouldn't take again

Worst professor I've ever seen. The material for this course is difficult and him refusing to answer emails, or questions during lectures, makes the class that much harder. His grading criteria for labs is absolutely ridiculous. He takes marks if you submit files within a short interval. Labs are 40% and this man is making it difficult to succeed

Lots of homework
Get ready to read
Tough grader
1.0
5.0
EECS2021
Grade: D+
Jul 10, 2020
Wouldn't take again

1) You can't ask him questions in class, in office hours he just tells to read slides no emails replie 2) Prelab are posted and expects to do in 1.5 hrs 3) Labs are actually impossible to do in 80 mins rather traditional 90mins 4) No replies to emails and TA are so helpless they are just here to see you struggle. 5)Final is very hard, no bell curve

Lots of homework
Test heavy
Tough grader
1.0
5.0
EECS2021
Grade: Incomplete
Jul 29, 2020
Wouldn't take again

Poorest excuse of a prof I've ever seen. Takes marks off labs and does not give a feedback which justifies his grading. Labs are much harder than what he prepares you for. Review of midterm was also not permitted. Lectures are completely useless, he lacks articulation and to make things worse, he mutes you during class so you cant ask any questions

Lots of homework
Get ready to read
Tough grader
1.0
5.0
CSE2021
Grade: Not sure yet
Aug 20, 2020
Wouldn't take again

He tries very hard to be as inaccessible as possible. Does not want students to ask him questions for reason cause that may expose his own lack of knowledge.

Tough grader
1.0
5.0
EECS2021
Grade: A
Aug 31, 2020
Wouldn't take again

Horrible professor. Grading criteria for labs is unclear and he will try to take as many marks away as possible. No feedback provided for labs, midterm,or exam. Does not answer emails or questions in lectures,will actually mute you on zoom to avoid answering. I would've failed if it weren't for the textbook as he cannot teach the difficult material

Lots of homework
Get ready to read
Tough grader
1.0
4.0
EECS2021
Grade: Incomplete
Sep 1, 2020
Wouldn't take again

Worst Professor I have ever seen in my entire Academics. Please try to avoid him if possible, He doesn't reply to your emails or messages in zoom class. Lab assignments are way more tough than lab manual. No review for any test or any explanation for lab assignments. Lectures arent worth it you won't understand any topic completely.

Get ready to read
Graded by few things
Tough grader
1.0
1.0
EECS2021
Grade: A
Sep 2, 2020
Wouldn't take again

If I could give 0, I would have. Kamen gets his reviews deleted from RMP so let your friends know. If you have no other option but to take him, take the course in the next semester. Kamen couldn't get a corporate tech job and ended up becoming a teacher cause it's def not his passion as he is the worst. Don't take him ever. Disgrace and pathetic.

Lots of homework
Lecture heavy
Tough grader
4.0
2.0
EECS2021
Jul 7, 2021
Would take again

I was scared because he had really bad reviews but hes ok. Not great at explaining or lecturing but his assessments were easy, all multiple choice or fill in the blank. Labs were taught by TAs and easy reports had to be submitted weekly, but they did not count for grades. Course weight was all made up from 2 lab tests, a midterm, and the exam.

Graded by few things
Test heavy
Clear grading criteria
2.0
4.0
EECS2021
Grade: A
Dec 11, 2021
Wouldn't take again

Wouldn't say hes the worst lecturer in the world but the man talks at snails pace. Watching his lectures at 1.75 speed makes him sound normal, so if u have him in person dont bother going to lectures. Only go to them the day b4 the test as he gives sum valuable info regardin it. The textbook is decent so u should rely on that heavily. jus avoid him

Get ready to read
3.0
3.0
EECS2021
Grade: B
Jan 4, 2022
Would take again

Hes not as bad as the reviews tell, his lectures might confuse you but hes knowledgeable, and if youre reading the book and keeping track then youll be able to understand. The first half of the course is easier so try your best to score as much as you can.

Get ready to read
Clear grading criteria
Caring
1.0
4.0
EECS3221
Feb 28, 2022
Wouldn't take again

Just run

Lots of homework
Get ready to read
Clear grading criteria
1.0
1.0
EECS3221
Grade: Incomplete
Mar 2, 2022

Just avoid. I can't tell even one good thing about him

Tough grader
Get ready to read
Lots of homework
1.0
4.0
3221
Grade: Not sure yet
Mar 9, 2022

Absolutely Awful! Aviod if you have a Chance. His lecture is basicly reading text, no usable information other than PPT, however you will not find usable answer to his Assignment and Project on any of these material he provided. Also being very stric with late assignments and projects. Very hard projects plus tough greading. He is the worst Ive see

Tough grader
Lots of homework
1.0
4.0
3221
Grade: Rather not say
Mar 18, 2022

just run, he is as bad as other’s reviews

Tough grader
2.0
4.0
EECS3221
Grade: B+
May 1, 2022

As for marking, he is terrible. He has a very strict standard. He only gives a very vague idea of how he would mark the assignments. No clear rubrics. Then you will see him taking off 30-40% because of silly mistakes. He won't even give you feedback unless you email his TAs. They leave small unhelpful comment. Here drops your grade from A+ to B.

Tough grader
1.0
4.0
EECS3221
Grade: Not sure yet
Dec 16, 2022

Taking EECS 3221 means you're gonna have to self learn

1.0
5.0
EECS1520
Grade: Not sure yet
Jul 6, 2023

Try avoiding kanev at any cost. Be ready to teach yourself because no benefit going to lecture. Does not help you in office hours. Simply, avoid him for any course not only 1520.

Get ready to read
Lots of homework
Hilarious
1.0
5.0
EECS3221
Grade: Not sure yet
Jul 15, 2024

Do not take the course with him. If you do, it's 100% self study. The prof does not reply to emails, his answer is always NO! has no empathy. Assignments do not have all the requirements written. You need to guess what's on his mind! PLEASE RUN! DO NOT WASTE YOUR TIME AND MONEY!!!!

Tough grader
5.0
1.0
EECS3221
Jul 15, 2024
Would take again

Greatest prof at York. I aced the midterm and assignment and I never went to a single lecture lol. His midterm is the easiest shit I have ever done in my entire life, I got like a 90. His assignments are very interesting and fun. I learned a lot from doing it!

Amazing lectures
Hilarious
Caring
1.0
5.0
EECS3221
Grade: Not sure yet
Jul 15, 2024

Professor Kamen Kanev shows little respect and offers minimal assistance. Despite the complexity of this 3rd-year course, he bans calculators, complicating the material. His teaching approach is unhelpful, and he is unapproachable outside class. His lack of support and rigid policies make the course excessively difficult.

Tough grader
Get ready to read
Test heavy
1.0
5.0
EECS3221
Jul 15, 2024

Avoid taking this course with this professor; he is inconsiderate of students. The workload was challenging, with the midterm and project due on the same day, making it hard to manage. The assignments were rigorous, and there was insufficient guidance on proper code implementation, adding to the difficulty.

Tough grader
1.0
5.0
EECS3221
Grade: Drop/Withdrawal
Jul 23, 2024

I've had many bad profs, but I can say he is the worst. Not only terrible at teaching, but the assignments were impossible and he tried his best to give students a hard time. I studied a lot and I believe the course content is not hard, but he makes you suffer. He gives no extension and is not considerate at all. Avoid him at all costs.

1.0
5.0
EECS3221
Jul 25, 2024

Hands down worst prof I've ever had! I chose to ignore the horrendous comments and took him for EECS 3221 but this dude couldn't care any less about any student. Tough exams (no calculator policy makes it 10x worse), his assignments are hard, very meticulous about every detail, and he finds any chance to mark down a student. Avoid at all times!

Tough grader
1.0
5.0
3221
Grade: Not sure yet
Jul 26, 2024

Worst professor at york, assignments are insanely hard, exams he doesn't allow calculators and he expects decimal answers (you need to long divide for multiple questions in a computer science course). His lectures are terrible, you can hardly understand him and if you ask any questions during exams, he just laughs at you.

Tough grader
4.0
3.0
3221
Grade: Rather not say
Jul 28, 2024
Would take again

Follows the book. Lectures could be better. Tests are online.

Tough grader
Get ready to read
Participation matters
5.0
2.0
3221
Grade: Incomplete
Jul 31, 2024
Would take again

Lectures are hard to follow without the textbook- get ready for a lot of reading. Don't miss the lectures when tests and assignments are explained.

Participation matters
Lots of homework
Respected
5.0
3.0
3221
Grade: B
Aug 5, 2024
Would take again

Good professor. He uses the slides from the textbook but his explanations help you understand the concepts.

Clear grading criteria
Gives good feedback
Inspirational
5.0
2.0
EECS3221
Aug 21, 2024
Would take again

The assignments are super hard but the midterm and final exam was online.

1.0
5.0
3221
Grade: Not sure yet
Aug 21, 2024

Some of the recent ratings are misleading. The tests are on eclass, but in-person in the lecture hall. Close book! Almost like an in-person written test. Lectures were rushed. YouTube is ur only saviour. Horrible lectures! Just walk in to one of the lectures and u will see what I mean. No clear instructions for assignments. Don't take this prof

Tough grader
Lots of homework
Test heavy
5.0
3.0
3221
Aug 24, 2024
Would take again

Many negative reviews seem to be far from reality. The prof's lectures and tests are grounded on the course textbook. Assignments are hard but he explains a lot about the implementation and marking is generous.

Gives good feedback
Lots of homework
Accessible outside class
5.0
2.0
3221
Aug 25, 2024
Would take again

Lectures were great - he told us all about the tests. Most questions were from the book. No calculators; we had to do math on paper!

Amazing lectures
Gives good feedback
So many papers
5.0
2.0
3221
Aug 25, 2024
Would take again

Easy tests and good grades. But hard assignments and very late grades. The final test grades are out and he doesn't know when the assignment grades will be ready.

Get ready to read
Participation matters
Clear grading criteria
1.0
5.0
EECS3221
Grade: Not sure yet
Aug 26, 2024

The worst graded assignments I have ever had. Little to no constructive feedback. Points are deducted for "insufficient comments", "Code structure not clear" even when code is running. Lectures are of no use and super rushed. AVOID!

Tough grader
Get ready to read
5.0
1.0
3221
Aug 26, 2024
Would take again

Didn't miss a lecture and got great marks on the tests. Use his online tests to practice and you will do great.

Gives good feedback
Graded by few things
Online Savvy
4.0
4.0
3221
Grade: Not sure yet
Aug 26, 2024
Would take again

This professor is very strict and follows the rules by the letter.

Get ready to read
Participation matters
Gives good feedback
5.0
2.0
3221
Aug 27, 2024
Would take again

The course was fine and the professor was good but I don't have my grade yet.

Inspirational
Lecture heavy
Online Savvy
5.0
1.0
3221
Aug 27, 2024
Would take again

Tests are not difficult if you read the book and do the exercises after the chapters. The tests are in person but you have to use your device to connect to eclass.

Clear grading criteria
Gives good feedback
5.0
4.0
3221
Grade: C+
Aug 30, 2024
Would take again

Just got my final grade! The material was heavy and some lectures were hard to follow. After all I realize I have learned a lot.

Amazing lectures
Inspirational
Lots of homework
5.0
3.0
3221
Aug 30, 2024
Would take again

Heavy lectures, difficult assignments, and test on eclass. The professor makes you work hard to earn your grades. Don't give up, I got better grades than expected.

Tough grader
Lots of homework
Respected
5.0
3.0
EECS3221
Sep 1, 2024
Would take again

Tests were on eclass and marking was quick. Passed with a good final mark. No curving, expect to get the grade you deserve.

Amazing lectures
Gives good feedback
Online Savvy
1.0
1.0
EECS3221
Grade: Audit/No Grade
Sep 2, 2024

Avoid this professor if you value your tuition. Despite misleading positive reviews, all exams were in-person with an online twist using electronic devices, which added unnecessary stress. He is unhelpful, inflexible, and doesn't accommodate student needs. His teaching style lacks clarity, making the course more challenging. Proceed with caution.

5.0
2.0
3221
Sep 3, 2024
Would take again

The professor was very knowledgeable. His lectures were easy to follow and he responded to questions in detail. It was easier for me to do the tests on my device rather than on paper.

Get ready to read
Participation matters
Online Savvy
5.0
3.0
3221
Grade: Rather not say
Sep 3, 2024
Would take again

Final marks are out and I am good! I read the book, did the assignments and the training tests. Some lectures were too detailed and some were rushed up. much of self study was needed for the assignments.

Lots of homework
Lecture heavy
Accessible outside class
5.0
4.0
3221
Sep 4, 2024
Would take again

This summer course was actually good. The prof rushed the lectures and I learned mostly from the textbook. He talked at length about the assignments and the tests. If you go to those lectures you will do well.

5.0
3.0
3221
Sep 4, 2024
Would take again

Starting the fall term with new challenges.... This summer course was not bad. Lectures were sometimes messy but I learned a lot. The book is your best friend! And try to get as much points as possible on the assignments. The tests are only 40%.

5.0
1.0
EECS2021
Sep 5, 2024
Would take again

I was worried when I saw some of the negative reviews but the first lecture was really good. The prof seems to be quite accessible since he holds office hours right after the lectures.

Amazing lectures
Inspirational
Caring
5.0
1.0
CSE2021
Sep 6, 2024
Would take again

The lecture was good. We got a video from the other course section. Very useful for the parts I missed.

Amazing lectures
Accessible outside class
Online Savvy
5.0
1.0
EECS2021
Sep 7, 2024
Would take again

good start

Participation matters
Inspirational
Online Savvy
5.0
1.0
EECS2021
Sep 10, 2024
Would take again

The prof finished the computer technology review. It was interesting to follow the history of computing and learn about the major breakthroughs.

Amazing lectures
Gives good feedback
5.0
1.0
EECS2021
Sep 13, 2024
Would take again

I go to lectures, read the textbook, and attend the labs. Still so much to learn. At least the prof answers questions and helps in OA.

Get ready to read
Participation matters
Lots of homework
5.0
1.0
EECS2021
Sep 13, 2024
Would take again

The first lab was easy. The TAs were very supportive and the prof was there to help and advise.

5.0
1.0
EECS2021
Sep 15, 2024
Would take again

very good

5.0
1.0
EECS2021
Sep 19, 2024
Would take again

Lectures help you understand the RISC-V concepts. Reading and doing advance preparation for the labs is a must.

Amazing lectures
Lots of homework
5.0
1.0
EECS2021
Sep 19, 2024
Would take again

LabA was tedious but not difficult. The quiz was easy although the lab work took long time. Lab assignments were posted early and we could prepare.

Get ready to read
Lots of homework
Beware of pop quizzes
5.0
1.0
EECS2021
Sep 21, 2024
Would take again

Easy to follow lectures. Heavy lab work.

5.0
2.0
EECS2021
Sep 26, 2024
Would take again

recorded lectures

5.0
1.0
EECS2021
Sep 29, 2024
Would take again

Lectures give a lot of details for the labs.

Get ready to read
Accessible outside class
5.0
2.0
EECS2021
Sep 30, 2024
Would take again

This is one of the most difficult second year courses. So far lectures are ok and quizzes are fairly easy. Labs take long time and need to read the manuals and the textbook.

5.0
2.0
EECS2021
Oct 8, 2024
Would take again

Participation matters!

Get ready to read
Participation matters
Beware of pop quizzes
5.0
1.0
CSE2021
Oct 9, 2024
Would take again

Many labs, assignments, quizzes.

5.0
1.0
EECS2021
Oct 10, 2024
Would take again

Lectures and labs are not well synchronized. Some lecture material comes after the labs so advance reading and preparation for the labs is essential. Reviewing at lecture time helps.

5.0
1.0
EECS2021
Oct 27, 2024
Would take again

The labtest was good. We had to write code in RISC-V assembly using the RVS simulator. Very similar to the coding exercises in the labs.

Get ready to read
5.0
1.0
EECS2021
Oct 27, 2024
Would take again

Be aware that he uses labtest mode for the tests. Lab computers are cut from the internet and you work in isolation. Only allowed reference materials are accessible. If you did well on the labs the labtest would be be easy.

Lots of homework
5.0
1.0
EECS2021
Oct 29, 2024
Would take again

His lectures on Digital Circuit Design are really good. Tells you everything you need to know and explains things that are difficult to find in books.

Amazing lectures
5.0
3.0
EECS2021
Oct 31, 2024
Would take again

Lecture heavy

Participation matters
5.0
1.0
EECS2021
Oct 31, 2024
Would take again

Inspirational

Amazing lectures
5.0
2.0
EECS2021
Nov 10, 2024
Would take again

Started the Verilog part. It is more difficult but doable.

5.0
2.0
EECS2021
Nov 15, 2024
Would take again

Lots of homework

Clear grading criteria
Gives good feedback
Accessible outside class
5.0
2.0
EECS2021
Nov 19, 2024
Would take again

Good lectures.

Gives good feedback
Inspirational
Lots of homework
5.0
1.0
EECS2021
Nov 23, 2024
Would take again

The midterm was not too difficult.

Get ready to read
Gives good feedback
1.0
5.0
EECS2021
Grade: A
Dec 21, 2024

Not a caring prof, you're on your own with this prof.

Tough grader
Lots of homework
Lecture heavy
5.0
2.0
EECS2021
Dec 24, 2024
Would take again

The final was easier than expected.

Clear grading criteria
Lots of homework
Accessible outside class
5.0
1.0
EECS2021
Dec 24, 2024
Would take again

Went to lectures and learned a lot. His explanations were good and he gave hints about the tests. The training materials on the course site were really helpful.

5.0
1.0
EECS2021
Dec 27, 2024
Would take again

The final exam grades are out- better than expected!

EXTRA CREDIT
2.0
3.0
EECS2021
Grade: A
May 14, 2025

Lectures were rather boring/ineffective, so I never attended them. Be prepared to read thru the book and practice on your own. I would have failed if not for the textbook, and practicing a lot. Lab test and final were of medium difficulty. Written Midterm was hard af. Labs I struggled with, and TAs were useless.

5.0
2.0
EECS2021
Jun 4, 2025
Would take again

Lectures are good for the concepts. You still need to read a lot and do the labs.

Get ready to read
Amazing lectures
Accessible outside class
1.0
5.0
EECS3221
Grade: C+
Jul 16, 2025

If I had to describe this professor in one word it would be mediocre.Kamen does not know how to explain directly, he goes around the same topic, takes a long time and ends up confusing the class. Assignments is another thing that makes no sense.Sends really hard and long hw he expect you to learn on your own since thats what "succesful students do

Lots of homework
Lecture heavy
1.0
5.0
EECS3401
Aug 21, 2025

Tough grader and not very good in explaining concepts.

Tough grader
5.0
3.0
EECS3401
Aug 22, 2025
Would take again

I liked the course!

Clear grading criteria
Gives good feedback
Lots of homework
5.0
1.0
EECS3401
Aug 27, 2025
Would take again

High final grades

Get ready to read
Participation matters
EXTRA CREDIT
5.0
1.0
EECS3401
Aug 30, 2025
Would take again

Lectures were easy to follow and grades were good.

Get ready to read
Amazing lectures
Accessible outside class
1.0
5.0
EECS1520
Grade: Rather not say
Aug 31, 2025

Don't u dare take his classes for 1000 IT . He only talks about technology . The slides were sooo difficult to understand that i used chatgpt to explain them to m e. I did all the studies myself and the grade ... he tried to help us which still wasnt enough and Im sure half of the class failed .

Tough grader
1.0
3.0
3221
Grade: Incomplete
Oct 23, 2025

**for EECS3215**: He's very boring, lectures are very long, says a lot of nothing, does not record and he does not teach well. Be prepared to learn everything on your own.

Lecture heavy
5.0
1.0
EECS2021
Grade: Not sure yet
Oct 31, 2025
Would take again

The first four labs were good and the lab test was not not difficult.

Get ready to read
Participation matters
Accessible outside class
4.0
2.0
3221
Oct 31, 2025
Would take again

We do the 3215 labs in groups. The lectures help with hints and examples.

Get ready to read
Group projects
Gives good feedback
1.0
4.0
EECS2021
Grade: Incomplete
Nov 7, 2025

I'm going to apply to be his TA because the requirement is to know absolutely nothing. The whole point of his labs are to find help in case you run into problems, yet every single time I run into a problem, the TAs are most lost than me. They say "I'm not sure, ask prof.", just for the prof to indirectly tell me "F off i dont want to help".

Tough grader
Get ready to read
Test heavy
5.0
2.0
EECS2021
Grade: Not sure yet
Nov 8, 2025
Would take again

It took time for the set up but the lab was easy.

Get ready to read
Gives good feedback
Accessible outside class
5.0
1.0
EECS2021
Nov 13, 2025
Would take again

Good lectures and online exercises. New labs are not well organized.

Amazing lectures
So many papers
2.0
4.0
EECS2021
Grade: Not sure yet
Dec 10, 2025

The labs and stuff were easy but the prof is not a good lecturer and rambles on so it is hard to understand him. Reading slides and the textbook are more helpful. I also had a situation where I lost marks because of a marking mistake and when I talked to him he just gave me a lecture about how it will barely effect my grade and refused to fix it.

Get ready to read
Lecture heavy
1.0
5.0
3221
Dec 16, 2025

Worst professor in the university. If its the only option available I HIGHLY recommend for you to take other courses and leave this for when other professor is available. ANYONE BUT HIM.

Tough grader
Get ready to read
5.0
3.0
EECS2021
Grade: A+
Dec 25, 2025
Would take again

good professor for a really hard course conceptually. Do all the labs and the practice quizzes he gives you and watch a few youtube videos along with explanations and everything should be good!

Tough grader
Participation matters
Graded by few things
5.0
2.0
EECS2021
Grade: A
Dec 25, 2025
Would take again

labtest was exactly like the labs so that's easy marks. midterm was kinda hard but the final was literally the same as the sample test with different numbers. if you just practice the exercises he posts you'll easily get atleast a B

Clear grading criteria
Accessible outside class
Class Info

Online Classes

100%

Attendance Mandatory

8%

Textbook Required

20%

Grade Predictor

Your expected effort level

LowHigh

Predicted Grade

B+

95% confidence
Based on 18 grades
Most common grades:
Not sure yet (19)
A (8)
Incomplete (7)
Grade Distribution
A(10)B(2)C(2)D(2)F(1)A-/B+(2)
Based on 52 reported grades
Not sure yet: 19
A: 8
Incomplete: 7
Rather not say: 6
Common Tags
Get ready to read (35)
Tough grader (29)
Lots of homework (26)
Gives good feedback (14)
Amazing lectures (13)
Test heavy (12)
Lecture heavy (12)
Participation matters (12)
Rating Trend

Improving

+0.88 avg change
Jun
Jul
Aug
Oct
Nov
Dec
Last 6 months
Ratings by Course

EECS3401

4.0

(4)

3221

3.8

(24)

EECS2021

3.3

(62)

CSE2021

3.0

(8)

EECS3221

1.9

(15)
+1 more courses
Difficulty by Course

EECS1520

5.0

EECS3221

3.7

3221

3.0

EECS2021

2.8

CSE2021

2.8

Similar Professors