This is a junior/senior level course that introduces basic elements of Information Visualization, which is concerned with the creation of visual representation of Big Data abstract phenomena for which there may not be a natural physical reality, such as stock market movements, social relationships, gene expression levels, manufacturing production monitoring, survey data from political polls, or supermarket purchases. Students will be exposed to techniques covering the five main phases of developing information visualization tools: representation, presentation, interaction, perception and interpretation, and evaluation. Students will be required to develop a large project related to information visualization.