Really really nice guy, will try hardest to help you out. Only problem is that his lectures are very unstructured, jumping between subjects. tests are pretty hard but he is very leanient about grading