Professor Fouche is a very good lecturer, and is very knowledgeable in programming. Best way to benefit from his course is to get your questions ready for the lectures and you will definitely get detailed sufficient answers. He is reachable out of classes, very helpful and supportive.