I've taken this guy's classes three times. All of them were fantastic. Blood genuinely cares about how the class is doing in life and doesn't stress about deadlines. He's a really funny and makes an effort to make the lectures not the most boring thing ever, but he does still really know his stuff. Awesome pick!