Statistical programming in a high-level language, data visualization design principles, extracting insights from data visualization, data mining and machine learning, data classification; visualization of multivariate, time-series, and hierarchical data.