This course will cover a wide spectrum of industry standard techniques using widely available database and tools packages for knowledge discovery. Data mining is for relatively unstructured data for which more sophisticated techniques are needed. The study aims to cover powerful data mining techniques including clustering, association rules, and classification. Students will be able to define and critically analyze data warehouse and mining approaches for fields such as security, forensics, privacy, and marketing.