Setareh Rafatirad Machine Learning for Computer Scientists and Data Analysts