Keith Derrick
Professor Derrick is nice, he wants the best for his students. The class is based on work completion. If you do all the work, you should pass. Put in a good amount of effort on all the assignments he gives out. He's not afraid to give out zeros. He's a hard grader on essays. Mess up on one, you'll struggle with the next, they're all connected.