Great guy, you can tell he really loves what he teaches. Very nice and approachable with a good sense of humour. Lectures were clear and concise and he provided plenty of examples. Would definitely take again!