Absolutely one of the worst professors I've ever had. The beginning of the semester was alright, but towards the end there was little point in coming to class. He never really taught us the assignments he assigned during that time, and expects far too much for an introductory class. Only take Professor Malik as a last resort.