This professor was absolutely great and funny! He gives a decent amount of homework but they are never difficult (as long as you pay attention). He gives a paper but it's easy if you learned the material. Overall, he's great and gives you the confidence to participate in his class.