3.2
Quality3.0
Difficulty55%
Would Retake115
Reviews55%
Would Retake
115
Reviews
Rating DistributionOfficial
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 ratingClass Info
Online Classes
100%
Attendance Mandatory
8%
Textbook Required
20%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.88 avg changeRatings by Course
EECS3401
4.0
(4)3221
3.8
(24)EECS2021
3.3
(62)CSE2021
3.0
(8)EECS3221
1.9
(15)Difficulty by Course
EECS1520
5.0
EECS3221
3.7
3221
3.0
EECS2021
2.8
CSE2021
2.8
Reviews (115)
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
Teaches really well, very clear, listens to your questions, if you just go to the classes and labs you will do fine.
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.
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.
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!
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
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
bad prof.
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.
Worst prof. does not care about student
Everything seems simple to him when it's a complex topic.
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.
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.
Doesnt give you full information you need before doing the tests. goodluck
Prelabs will not help with the actual lab questions at all. Thinks everything is trivial, and doesn't really help much.
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.
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.
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")
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
Worst professor ever
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!
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.
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.
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
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
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
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.
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
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.
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.
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.
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
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.
Just run
Just avoid. I can't tell even one good thing about him
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
just run, he is as bad as other’s reviews
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.
Taking EECS 3221 means you're gonna have to self learn
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.
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!!!!
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!
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.
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.
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.
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!
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.
Follows the book. Lectures could be better. Tests are online.
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.
Good professor. He uses the slides from the textbook but his explanations help you understand the concepts.
The assignments are super hard but the midterm and final exam was online.
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
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.
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!
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.
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!
Didn't miss a lecture and got great marks on the tests. Use his online tests to practice and you will do great.
This professor is very strict and follows the rules by the letter.
The course was fine and the professor was good but I don't have my grade yet.
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.
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.
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.
Tests were on eclass and marking was quick. Passed with a good final mark. No curving, expect to get the grade you deserve.
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.
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.
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.
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.
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%.
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.
The lecture was good. We got a video from the other course section. Very useful for the parts I missed.
good start
The prof finished the computer technology review. It was interesting to follow the history of computing and learn about the major breakthroughs.
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.
The first lab was easy. The TAs were very supportive and the prof was there to help and advise.
very good
Lectures help you understand the RISC-V concepts. Reading and doing advance preparation for the labs is a must.
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.
Easy to follow lectures. Heavy lab work.
recorded lectures
Lectures give a lot of details for the labs.
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.
Participation matters!
Many labs, assignments, quizzes.
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.
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.
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.
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.
Lecture heavy
Inspirational
Started the Verilog part. It is more difficult but doable.
Lots of homework
Good lectures.
The midterm was not too difficult.
Not a caring prof, you're on your own with this prof.
The final was easier than expected.
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.
The final exam grades are out- better than expected!
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.
Lectures are good for the concepts. You still need to read a lot and do the labs.
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
Tough grader and not very good in explaining concepts.
I liked the course!
High final grades
Lectures were easy to follow and grades were good.
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 .
**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.
The first four labs were good and the lab test was not not difficult.
We do the 3215 labs in groups. The lectures help with hints and examples.
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".
It took time for the set up but the lab was easy.
Good lectures and online exercises. New labs are not well organized.
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.
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.
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!
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
Class Info
Online Classes
100%
Attendance Mandatory
8%
Textbook Required
20%
Grade Predictor
Your expected effort level
Predicted Grade
B+
Grade Distribution
Common Tags
Rating Trend
Improving
+0.88 avg changeRatings by Course
EECS3401
4.0
(4)3221
3.8
(24)EECS2021
3.3
(62)CSE2021
3.0
(8)EECS3221
1.9
(15)Difficulty by Course
EECS1520
5.0
EECS3221
3.7
3221
3.0
EECS2021
2.8
CSE2021
2.8