Sharif Mahmood
If you have to take this class, just do it online. I had it in person, and I barely went because I couldnt understand him. All of the material is online. Nothing against him, he tried his best, but the course itself is just the worst. I would try and take a different class in general to satisfy the credit.