Reviews of professor Marco Serafini

Rating: 2.0/5, difficulty: 3.0/5
Lecture seem hefty and uninspiring. You have to be very passionate about the content to not think they're boring. Marco has a bit of an attitude. Maybe I would appreciate his teaching more in a grad class like 532. You're better off watching the recorded videos because lecture slides are rather unorganized and riddled with typos.

Rating: 3.0/5, difficulty: 2.0/5
He's not a great teacher, but he is a fair grader and understanding professor. So overall, 445 is not hard though I will say it is also not that enjoyable because lectures weren't pedagogically sound.

Rating: 3.0/5, difficulty: 3.0/5
Get ready for a snooze fest. Don't get me wrong, Marco Serafini is a good guy but to be honest I found it impossible to pay attention to his lectures because of how monotonous the flow of his lectures is. 445 had reasonable workload but overall was not taught well for someone not knowledgeable enough about data engineering.

Rating: 2.0/5, difficulty: 2.0/5
Great guy, not that great of teacher. Marco is a database design expert and is always available for help, but the way he presents the subject matter is weak and can be hard to follow on occasion, where I was always left with confusion. Wouldn't recommend 445.

Rating: 2.0/5, difficulty: 3.0/5
Professor Serafini is a nice guy. To be honest, I have nothing against him as a person. Unfortunately, he just isn't cut out for teaching. He is disorganized and unprepared, and his handwriting can be hard to understand. I'll give him credit for being knowledgeable, but he lacks the skill of delivering that knowledge in a way that seems reasonable.

Rating: 2.0/5, difficulty: 3.0/5
Marco is knowledgeable about what he teaches and seems to care about student wellbeing I'll give him that, but he's an awful teacher. He doesn't seem to have enthusiasm in teaching and has a very strong accent so if your attention span is short, it's a slog despite the medium workload. Little to no forgiveness with extensions or missed deadlines.

Rating: 2.0/5, difficulty: 3.0/5
Not the worst instructor, but honestly I would never take classes with Serafini again willingly. Unorganized lectures, hard to understand, and doesn't resolve doubts properly but rather gives misleading information in office hours throughout the course.

Rating: 1.0/5, difficulty: 3.0/5
The whole class is just the instructor reciting information from the slides without flow or efficiency, and his TAs are always unprepared in office hours. Fair grader but you learn nothing from 445 because there is little to no intuition or relevant examples provided behind important topics.