Reviews of professor Erik Grimmelmann

Rating: 5.0/5, difficulty: 2.0/5
His lecture slides contain a lot of heavy but useful information. He's very knowledgeable in the field of scientific programming. He answers your questions thoroughly in lectures and by email. I enjoyed talking to him about any questions that I had. Although it might be easy to lose focus during lectures, I highly recommend him.

Rating: 5.0/5, difficulty: 1.0/5
Prof Grimmelmann is a great professor, especially when you get to talk to him. The coursework is light (4 hws, 1 presentation, and the final project). He is also a very nice grader. Although he can drone on sometimes and speed through slides loaded with content, he is very knowledgeable. You can pick his brain and always expect a response.

Rating: 5.0/5, difficulty: 1.0/5
Professor Grimmelmann is one of the best and kindest professors I've taken at CCNY. He's like a nice grandpa. He is very knowledgeable and has an impressive background. His assignments are not tough at all, his grading is very clear and flexible, and his lectures are very theoretical and easy to understand. Sometimes he goes slow but thats okay imo

Rating: 5.0/5, difficulty: 3.0/5
Prof. Grimmelmann is literally the best professor I have had in my experience at CCNY. He is methodical, and well organized in his lectures. His machine learning class was also an amazing experience. 10/10 on Professorlyness, and has great life experience that I appreciated hearing.

Rating: 5.0/5, difficulty: 1.0/5
An absolute gem! Class is pretty straight forward with 3-4 homeworks done on python and 1 project. No exams!

Rating: 5.0/5, difficulty: 3.0/5
He is excellent. 5/5 professor. You don't find professors like him at CCNY that often. Take his class and enjoy!

Rating: 5.0/5, difficulty: 2.0/5
Take him! Be as descriptive as you can in your writings for assignments. As a tip, use his recorded lectures, textbook, and online resources for help on assignments. Don't worry about not understanding what he is teaching because the assignments are simple, and you could teach yourself, if anything.

Rating: 4.0/5, difficulty: 2.0/5
One of the nicest professors you'll have. Grades very leniently, all homeworks are done using python+jupyter. Total of 6 homeworks and 1 project + presentation. Project isn't too difficult and the homeworks can be done in a day. His lectures are very boring but can be helpful for homework.

Rating: 4.0/5, difficulty: 3.0/5
Probably the nicest professor you'll ever meet and one of the best. Attendance is mandatory and he likes to read completely off of slides so its easy to get side tracked but the work he assigns is really fair and helps you learn. Final project at the end that is also graded leniently, you just have to show that you tried to do something.

Rating: 4.0/5, difficulty: 2.0/5
He's really knowledgeable and is willing to help you out. I found he is more helpful one on one because during lecture he relies too much on the slides he prepares beforehand.