Just wait till a better professor comes for this class. I took this class thinking it would define my future but under her i lost most of my cs knowledge that i had before. Online data science courses are a lot more beneficial than mobasheri. it's not a course where you learn but it's more like you just complete and get over with it.