Loading…
Loading…
Computer Science
3.7
Overall rating
Good
3.1
Difficulty level
Moderate
69%
Would take again
Based on 90 reviews
2026
Last active
18 courses taught
Showing 10 of 94 reviews
Releases grades super fast, course evaluations and exams are super fair.
He's tries to teach you the material despite the material being difficult, doesn't take forever to respond to your emails, and isn't there to fail you.
You can't really understand much in his lectures because this prof can't speak English properly. Everything is basically self-study but don't expect to learn much from class.
Professor has a heavy accent, but explains concepts clearly. Assignments can be challenging, but rewarding. unstuckstudy helped with exam prep. Overall, a great learning experience.
After dropping this course twice, I finally decided to commit till the end and came out actually having learned practical programming skills. His accent is really difficult to understand however his written lecture notes are gold!!! If you are a self learner it'll be an easier ride. Programming is quite intimidating at first, so practice regularly.
the prof just cant speak English!! very heavy accent and grammar is not good
Overall I did learn a lot doing the group project in this course. Areas for improvement: The lectures did not seem to have much to do with the group project, and we learnt about software design/architectural patterns too late in the course so we couldn't apply them to our group project as it was already too far into development.
I prof is special and a true educator. He has so much experience when it comes to Software Engineering history and he's so funny about it. I am so sad his class was on a Friday, so I often had to missed it for other commitments but luckily he posts so many resources online including previous recordings of lectures. Learned a lot making the project.
Appreciate all the lectures with Ilkka Kokkarinen. I learn a ton and he's always right on point no fuss
Makes a lot of things pointlessly confusing. I had to hire a tutor just to explain what questions were asking. I spent so long trying to figure out his explanations and code comments when the concepts turned out to be quite simple once someone else explained it. Also weird to introduce generators so early in course before recursion.