Very Good Intro to R and to Selected Basic Data Science and Viz Topics at the Same Time
Spring 2023Overall Rating (4.3 / 5): ★★★★☆
Professor Rating (5 / 5): ★★★★★
Lecture Rating (5 / 5): ★★★★★
Difficulty (1.4 / 5):
Workload: 3 hours/week
Pros: 1. Newbie-Friendly Intro to R 2. Discusses Basic Data Viz and Data Science Principles Applicable Regardless of Software 3. Easy Assignments (R coding aimed at 2 Questions) and Projects (A bit longer and requires short paragraph explanations but still easy) Cons: 1. As with some other courses, peer review has its disadvantages.. 2. Requirement to participate in Discussion Board or comment on others' Discussion Board posts can result in inorganic discussion forum posts. 3. May not cover some more recent developments in Data Science and not very rigorous for a graduate class. Detailed Review: Very good newbie-friendly intro to R (Prof. Wilke's slides contained very clear pseudocodes, or examples you can easily apply to the homeworks, and to your own work as a data scientist or researcher). This class is meant to introduce R as a data visualization tool, while teaching principles at the same time that are applicable regardless of software (e.g. if you switch to Python, Excel, Tableau, etc. for visualization). Aside from basic Data Viz principles, topics in Data Wrangling, Unsupervised ML (PCA, Clustering), Visualizing Geospatial Data, and even Data Ethics are also briefly discussed. No required textbook but you get clear notes and slides from professor's website (plus optionally read the professor's book on the subject matter). Easy and straightfoward course overall. Although, peer review can get a bit tedious from time to time (but not as much of a hassle compared to harder courses with peer review). Also, when Data Viz was offered, you are required to either participate in the Discussion Boards or post a comment or reply to others' posts, which can make activity in the Class Discussion Forums (Piazza during this course's offering) look inorganic or forced from time to time, rather than genuine or authentic conversations. Lastly, if you're already very experienced in R, you may not get much value from taking this class. This Data Viz course is unavailable as of Spring 2025 (likely being revamped). For the time being, the course Principles of Data Science (PDS) has similar content in terms of R introduction, Data Wrangling and Visualization, but also goes into more generic Data Science Analytical Questions. Note that the main difference between the two is that Data Viz largely focuses on Visualization, while in PDS, data visualization and wrangling modules are shorter, as more of PDS touches on basic analysis and R tools depending on the type of question (e.g. causal inference, prediction, etc).