Through this course, we plan to teach (1) omic data of cancer tissues and the basic analysis techniques; (2) the modern version of Darwin's Evolutionary Principle; (3) to infer the stressors that drive the development, progression and metastasis of cancers based on omic data analyses guided by Darwin's evolutionary principle; (4) to elucidate how cells adapt to or overcome the stressors through systematic metabolic reprogramming; (5) these newly formed metabolic reprogramming, induced as stress response and not optimized via long-term evolution, creates numerous major challenges to the host cells; (6) the affected cells adapt to or overcome these challenges via epigenomic alterations or genomic mutations; (7) the various clinical behaviors of the affected cells, such as persistent cell division and metastasis, are the survival pathways for the affected.