Although it is hard to understand his accent, he is really nice and wants you to succeed. His group projects are very difficult and does not give much help on them so choose your teammates wisely. He will lecture until the last minute, but if you write down his notes you will do well in the exams.