uUUuQTRF6I6RIgjLAcwjnA==2025-11-15T16:32:34Zspring 2025
This class is nothing short of a disaster. On paper, this could be a blockbuster class in the program. Visualization is such a critical piece in the field of data science. Telling a story with data is a cornerstone skill in the profession. Often times, its more important than the analysis itself. Conveying insights can be so challenging with numbers. Visuals can piece layers of complex understanding with imagery that sells an analysis on its own. Some of the most compelling projects in my career have been propelled because an executive remembered a visual we created.
This class promotes none of those critical skills. Lets step through what the semester looked like:
-
Lectures: The lectures had no relevance to the class. They were often vague, scattered, and completely disjoint from the class itself. You could get through the class with an A without tuning into a single lecture. That is not learning. I'm sure Polo is a qualified professor, but his delivery in these lectures was disappointing.
-
Teaching Assistants: I did not engage personally with the TAs, but I observed many interactions with the TAs on the Ed forums. Quite frankly, many of the TAs are extremely arrogant and condescending. There was some confusion around technology in my section, and the TA's response was 'read the syllabus/instructions' and 'its not our problem if you can't find the answer'. The questions being asked had nothing to do with either of those things. Additionally, one of the technologies required to be used went down for a period of time. It was required for the homework. Rather than allowing a grace period for the downtime, the lead TA simply said 'not his problem' and many students were left with a 0 for that portion. For this class to get better, this has to stop. I can go on and on with more examples of this type of behavior. If this slate of TAs is unable to change, then they need to be replaced.
-
Content: There was very little content relevant to the world of data visualization in this class. The first assignment was some strange actor graph chart coupled with some other obscure analytics that had no relevance to visualization. The second was the infamous D3 assignment that is irrelevant. I think half the class just didn't do it because its not necessary for an A. The third assignment was doing the same analyses in like 5 different data platforms. The fourth was coding up a random forest from scratch. If you had trouble at all, these are all things that a Saturday morning, ChatGPT, and cup of coffee could figure out before lunch time.
The project was a total joke. In our peer grading, its very obvious that very few groups took this seriously. One team submitted what was very obviously a ChatGPT-designed poster. The project is worth 50% of your grade, to see so little effort was disappointing. The design of the project was also confusing. Why the emphasis on research literature? We a 6-person group, which meant we needed to submit 18 peer reviewed articles summarizing all of them + complete a project proposal within a 2 page limit. Thats just frankly unacceptable. Its not possible to generate a robust proposal when Im given less than a page to work with after the literature survey is complete. There was also an idyllic obsession with 'novelty' in the project that is just frankly absurd. Who cares? The point of this class is to develop skills, conduct complex analysis, and be able to show it in a way that a casual observer can understand. The focus on 'finding the next best academic thing to improve on' just propagates the idea that this profession is out of reach of the most casual observer. Its not.
None of these things had any relevance to data visualization. Which chart should I use for what purpose? How do I use color shading to draw attention to important things? What are the best ways to build a presentation to tell a story about data? How do I layout a slide in a presentation for maximum impact? These are things you'd expect out of a data visualization class and they just simply are not taught here. Why are we coding random forests in a visualization class?
You'll have to take this class, so there's no getting around. Start homework early (you get ~ 3 weeks), make sure you have a decent project group, and just recognize its going to be a slog.
Rating: 1 / 5Difficulty: 4 / 5Workload: 15 hours / week