Theory of Computing
Design and Analysis of Algorithm
Graduate
Introduction to Machine Learning
Deep Machine Learning: Theory and Practice