Jordan Booker
Very awesome guy! He really wants his students to do well and you can tell he is really interested in the topic. Lectures and slides are very straight forward, same with the exams. He's is really nice by putting all of his notes online so missing class isn't that big of a deal.