Ahmad Lewis
This professor is understanding, if he's sees some students didn't turn in the assignment on time, he'll literally extend it for a couple days. You don't know how much this has helped when dealing with cancer in my family and just issues. He also gives good feedback and even talks to you like you're a friend rather than some person in his class.