Daniel Patterson
Very boring! He doesn't know what he's talking about, he's had to email us about teaching us wrong. Goes through slides very fast and if asked to go back he says no. He pretty much expects you to already know what he's teaching.