FC25WM4yyLYkJyZFjWz6mg==2025-07-01T21:13:01Zspring 2025
This course covers a wide range of topics related to machine learning, optimization, data preparation, dimensionality reduction, and image manipulation and analysis. I was able to earn an A, but compared to other courses rated this high, the overall experience, especially in organization and course management, was somewhat disappointing.
In terms of difficulty and time requirements the course is on par with ISYE 6740/CDA. The course has a similar structure in terms of lectures and assignments.
Pros: • The material and assignments are interesting, engaging, and rewarding once completed. • Grading is fairly lenient, and you still receive a good amount of credit even if your solutions are incorrect or only partially completed.
Cons:
• The professor was completely absent from the course beyond the lecture videos.
• Office hours were not particularly helpful and limited to answering direct questions.
• TA responses on the forums were often brief and sometimes came across as curt or even rude. Questions took a long time to get responses, and some were never answered. I also received conflicting answers to problems from different TAs.
• Lecture materials contained minor errors and appeared to have not been updated in some time. The provided code files were not well maintained. Corrections, when made, were not clearly communicated to the class.
• While the lectures were concise, some lacked depth and would have benefited from more thorough explanations.
• Grading took forever, most of the assignments including the first exam were not graded prior to the drop date.
Advice:
• Learn and get comfortable with R. While the lectures use MATLAB, sample code is also provided in Python and R. Although I’m very comfortable with Python, I found about half of the assignments easier and cleaner to implement in R.
• Form a study group. Given the limited support from office hours and forums, you’ll need to rely on outside resources like YouTube or collaborate with classmates to understand the material.
• Participate in the forum to answer other students’ questions.
• Start homework early! The assignments may seem daunting at first and you might not even know where to begin but stick with it. Sometimes it took me a day or two before things clicked.
Despite my frustrations, I still recommend this course. The content is solid, and the assignments are genuinely rewarding learning experiences. I just hope the course gets a bit of a revamp in how it's managed—and it wouldn’t hurt for the professor to make a cameo.
Rating: 2 / 5Difficulty: 4 / 5Workload: 18 hours / week