If I had to put it simply: Take another professor if possible. Professor Malik isn't the worst professor ever, but I'm sure there are many better than him. A majority of this class is a learn it yourself class. Professor Malik barely goes over things before expecting you to do them yourself. I felt like the class was noticeably disorganized as well