Professor Green is genuinely one of the most caring professors I have ever had. He is personable and gives lots of real life examples. If you come to all his classes he gives you 3 bonus points added to your final grade. I gave average effort and finished with a B. Take him if you can, I wish I could take him again.