Kamal Malik
Ive never had a professor be so horrible at explaining the material. I had him for both lab and lecture and it was the worst three months of my life. You basically have to teach yourself everything. He is also very hard to understand. If you have another professor you can take this class with I would definitely explore those options.