awesome site and an amazing teacher in person too, how he explains things is easy to understand, during 3b if you struggled to understand something, he would go out of his way to find a different way to explain it. this bloke needs to be nominated for some sort of award. very talented and knowledgeable man.