Machine Learning

Course Website

Average Workload

21.9 hrs/wk

Average Difficulty

4.1 /5

Average Overall

3.2 /5
CS-7641
Machine Learning
Taken Fall 2025
Reviewed on 10/18/2025
Workload: 50 hr/wk
Difficulty: Very Hard
Overall: Strongly Disliked

The course is interesting. However, there are many challenges. The lectures are too long, filled with banters leaving the useful information limited to just a minute out of an average 10 minute long video. The reports are also huge. Part time students who have other priorities like work, family or a second course found it overwhelming.


This is a heads up and caution. The primary medium of communication between students, with active participation of the instructors, is a Discord server and not slack. The admin of this server is a past student who is neither a TA nor currently enrolled but remains the most vocal individual, taking over the space. The same person has been allegedly bullying several students in unofficial groups which makes it difficult to participate for the current students. I decided to drop the course and work on getting a better understanding of the material so that it can be completed independently without much interaction with the student groups managed by this past student. It is unfair because we pay for the semester while they don't, but somehow remain in an authority which they shouldn't be. Usually, it is beneficial for past students to be involved in a course, however if the concerned student is a known bully and obnoxious, things get unnecessarily difficult. Unfortunately, not much can be done in such situations because despite the active involvement of TAs and instructors, there is no moderation on the discussions by the most vocal students(experts in the field or past students) that drown the actual course related discussions. It can get discouraging for newer students.



The course is rigorous. Do not take it lightly. If you sail through, the experience can be amazing because it truly challenges you to be a better machine learning practitioner.