Ghazanfar Mahmood
Don't recommend him. He hasn't updated the class on canvas so the tests were made from an old edition of the text book. The new book doesn't include information that his tests are made from. Emailed him but he's unwilling to give credit for things that we were tested on that weren't covered in the class. Terrible integrity, bad teacher.