Brad Bernard
He's a tough love kind of guy and I found myself liking him and not liking him from time to time. 
Pretty behind on the times in terms of technology and doesn't follow parameters he gives for assignments most of the time.