John Kimani — Ratings & Reviews (Northeastern University)

John Kimani is a Computer Engineering professor at Northeastern University rated 3.45/5 on Rate My Professors by 22 students, with 3.1/5 RMP difficulty and 69% who would take them again (RateMyProfessors + Reddit, updated October 2026).

John Kimani professor reviews and ratings: 3.45/5 from 22 RMP ratings at Northeastern (69% would take again). RateMyProfessor + Reddit.

Rate My Professors rating
3.45/5
Rate My Professors ratings
22
Would take again (RMP)
69%
Difficulty (RMP)
3.1/5
RateMyProfessor reviews
22

Courses taught

More Computer Engineering professors at Northeastern

Student reviews

He had some great lectures and although he was tough on my classmate Diego V, we all were able to finish his course.EECE2322 2026-04-15 19:55:12 +0000 UTC
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
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
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
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
I loved him.EECE2160 2023-08-18 20:41:14 +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
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
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
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
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
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
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
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 is rated 3.45/5 on Rate My Professors from 22 ratings. 69% of RMP reviewers said they would take them again.

How hard are John Kimani's classes?

John Kimani's classes have a difficulty rating of 3.1/5 on Rate My Professors.

What courses does John Kimani teach at Northeastern?

John Kimani has taught EECE2160, EECE2310, ENLR5132, TELR5132, EECE2322, EECE4694, EECE4792, EECE4790 and 1 more at Northeastern.

Data updated October 2026.

View on RateMyHusky