i liked his class! The only complaint I have is when giving homework at the end of class, it is hard to understand what you are expected to do, but if you email him he will give you clear directions!!! So do not panic if you leave confused, he is fast at replying to emails!! It is on the module slides and blackboard sometimes too!