Cloud computing and big data analytics is a multidisciplinary field, drawing work from areas including distributed computing, database technology, cloud computing, artificial intelligence, machine learning, statistics, pattern recognition, data mining, high-performance computing, and big data analytics. The students may have two options for the term project in this course: implementation-based and application-based. The students can, based on their preference, choose either one. Moreover, the students also may present papers as the final term project.