Assistant Professor
Electrical and Computer Engr
PHD Imperial College
90.0% of students reported.
A class with three exams, a presentation, and a paper. Lectures were the professor reading from his awful handwriting. Homework was unrelated to class, and answers were never provided. Attendance is mandatory, but the professor disappeared for the whole last month. Avoid him whether you want to learn actual knowledge or just have a sane semester
The course itself is interesting and has manageable difficulties, I believe it's professor's own decision to make it so hard. Avoid him if you want to keep your gpa.
Exams and homework problem sets were extremely difficult and out of scope for an introductory course. Avoid him at all cost.
For a senior in CE, class is a manageable introduction to Python (can't speak for those new to coding). The data science lessons are interesting with good examples. Homework and tests are definitely filled with complex questions like string manipulation to practice Python and can be frustratingly unclear on edge cases. Professor is rude on Piazza.
This is genuinely the worst professor I've ever had in my life. He's god awful at teaching and makes an intro 200 level course feel like a 500 level course for experienced programmres. Exams and homework have leetcode style problems that are way too difficult and often have nothing to do with material covered in lecture. Avoid at all costs.
I believe this class is better suited for people who have python or prior programming experience already and are looking to learn data science and improve their problem solving skills. I would take CS 220 if you have never programmed before. Homework's and Exams are a combination of data science and leetcode style problems which can be difficult.
Avoid this professor at all costs. Tests have questions that are basically leetcode advanced problems and have nothing to do with material taught in class. For an introductory python data science 200 series course, it feels more like a 500 level class meant for students with intermediate - advanced python experience.
By now (Mar 02, 2024), our dear new instructor of ECE 204 has successfully managed to delay the instruction progress for 1 week or so. This class became a total failure at that second when he decided to jam this course with lots of random and useless LeetCode alike problems.
For this to be advertised as an "introductory course" is blasphemous and could not be further from the truth. Most of the homework is completely unrelated to course and lecture info. I would recommend taking a different course if you want to learn about Python.
Avoid at all costs if you are expecting an easy introductory level course. The professor assigns homework that has nothing to do with topics discussed in class. The stuff in homework is essentially reworded Leetcode problems. Would recommend having decent python experience before taking this class with this professor.
The exams are not related to the material taught in the class and the expectations do not align with the prerequisites for the course. Do not take this class with him if you do not have prior python experience (and are really good at it!)
This professor has completely overhauled the intro python/data science class that this course has always been and made it into the most unimaginable 500-level class I've ever taken--coming from an upper classmen. Avoid at all costs.
He took this introductory course and treated it as a high-level course for seasoned programmers. Upon receiving criticism from the students he either writes some nonhelpful belittling comment on piazza or ignores the topic outright. I would recommend avoiding at all costs.
This class was supposed to be an introductory python class. He, on a whim, decided its not. Homework assignments takes hours to complete and are impossible to solve. The grading criteria is incredibly poor. The exams are incredibly tough and, like the homework, contain material not taught during class. Avoid if you can.
All the people at my table individually emailed this man to tell him that the homeworks were impossible. After a couple piazza posts calling out how rediculous things were, he doubled down on his stance and refuced to empathize with us. This was supposed to be an introductory class and might have been one of my hardest classes to date.
His exam and homework are way out of scope. Get ready to do some serious independent study.