John Kimani — Ratings & Reviews (Northeastern University)

John Kimani is a Computer Engineering professor at Northeastern University rated 3.59/5 by 789 students, with 3.51/5 difficulty and 67.0% who would take them again (TRACE + RateMyProfessors + Reddit, updated July 2026).

John Kimani professor reviews and ratings: 3.59/5 from 789 student reviews at Northeastern (67.0% would take again). TRACE + RateMyProfessor + Reddit.

Average rating
3.59/5
Total ratings
789
Would take again
67.0%
Difficulty
3.51/5
RateMyProfessor rating
3.3
TRACE rating
3.88
TRACE reviews
1458
RateMyProfessor reviews
21

Courses taught

More Computer Engineering professors at Northeastern

Student reviews

When I told Kimani I couldn't make it to class, he checked my course schedule and basically did a background check on which other classes I had and when. It was really invasive and out of the scope of what he's supposed to do. He is very strict with his attendance policy for no reason. Would highly not recommend. Very rude attitude towards studentsEECE2560 2026-01-31 03:48:28 +0000 UTC
First non A in college and honestly it was my fault. If you do the class the way it is intended by Kimani, you will do well. You just need to on it 100% of the time. You can have a pop quiz any day, any time so you need to pay attention every minute of class. Do not take this class if you cant dedicate the time it needs. Lectures are boringEECE2322 2025-12-17 01:59:38 +0000 UTC
Very nice guy. The course was rather hard, but worth it for the teacher. He was very helpful, and the class was fun. A bit of knowledge is necessary before the class, but I had enough to pass!EECE2160 2024-05-25 16:04:02 +0000 UTC
Very helpful in office hours.EECE4694 2021-04-20 04:22:12 +0000 UTC
Not too bad of a class if you have some coding foundation. Seems passionate about what he does and a overall nice guy. Exams weren't too difficult and projects can be done with a group (of up to 3 I believe)EECE2560 2023-05-03 15:54:40 +0000 UTC
Taught myself outside of class but thats understandable and the topics are interesting. Grading policy is fair although labs are quite heavy (my tip: work with a partner). My main complaint is the TAs which are grad students who have very harsh grading and super unhelpful, they never know whats going on. Not a bad class (even better w good ta's).EECE2322 2025-11-20 02:05:27 +0000 UTC
I loved him.EECE2160 2023-08-18 20:41:14 +0000 UTC
Professor is very kind, approachable and his teaching style is clear to follow along to. Even though the class can be challenging, the grading policies are very forgiving (two optional homeworks, lowest homework grade dropped, lowest exam grade dropped).EECE2322 2025-11-19 21:21:13 +0000 UTC
Kimani offers long pseudo-monotonic lectures that can put one to sleep. He is funny, kind, and generally understanding, but I found the class hard to engage in. The homework assignments aren't too bad but beware, he does not give any practice exams for the midterm or final, and they are difficult to study for without any practice to go off of.EECE2160 2022-12-26 17:04:03 +0000 UTC
The class was easy. The lab was hard. Slides were good. Homeworks easy and quick. I attended three classes; one for the midterm, one for the second midterm, and another with my girlfriend to explain why I wasn't going to the class. Exams not bad. Optional attendance for this class is the most effective method of suicide prevention.EECE2322 2024-08-29 17:08:37 +0000 UTC
I found Kimani to be a very effective professor. He explained complex concepts in a relatively digestible and efficient manner, and always seemed to know exactly what he was talking about. The labs and HW in this class take a ton of time, but I found that I learned a lot from doing them, and they did a good job of building upon concepts from class.EECE2160 2021-12-22 04:34:01 +0000 UTC
Not that great, the TAs don't care and take off points from assignments & labs for no reason and the instructor never checks them. The exams are poorly written and professor assumes everyone knows what the content is. He always says you can do well in the class if "you know what is going on."EECE2322 2023-12-18 19:08:48 +0000 UTC
This guy is a legend. He explains the concepts very clearly -- if quickly -- but is always happy to answer your questions. He's also hilarious if you get to know him better. If you understand the lectures, you will do well in the class. I'd take any class with him again in a heartbeat.EECE2160 2019-11-09 17:40:18 +0000 UTC
Kimani is a nice person and relatively cares about how you apply your knowledge in the industry if you ever considering pursuing EECE or EECS. However, he seems to rush through the content and lots of the course content is pretty much copied from UC Berkley (refer to RISC-V assembly lectures). Class is 80% exams and one exam can ruin your grade.EECE2322 2023-12-17 05:42:12 +0000 UTC
Expected to know how to do homework with little to no instruction. Very tough homework grading on top of that. Labs aren't bad. Easy lab reports. But again, little to no instruction in how to do things. Nice guy, tough professor.EECE2160 2019-02-20 21:18:55 +0000 UTC

Frequently asked questions

Is John Kimani a good professor?

John Kimani has an average rating of 3.59/5 from 789 student reviews. 67.0% of students said they would take them again.

How hard are John Kimani's classes?

John Kimani's classes have a difficulty rating of 3.51/5 based on student reviews.

What courses does John Kimani teach at Northeastern?

John Kimani has taught EECE2160, EECE2310, EECE2311, EECE2322, ENLR5132, TELR5132, EECE4792, EECE4790, EECE2560, EECE4694, EECE2323, EECE2161 at Northeastern.

Data updated July 2026.

View on RateMyHusky