Like everyone else has said, Blood is the best. He's super funny and engaging and he really cares about everybody in his class. If you're worried or anxious about public speaking he makes sure to help you however he can and he makes sure you can get an A no matter what. Great guy and a great class. If you ever get the opportunity to take him DO IT 