He does not explain anything at all. For the two major projects we had to use the other lab prof's powerpoints to understand what to do. The entire class was so confused. Fairly easy marker and gives extensions if needed and would also look over your assignments if you asked but it would be better to take the other prof instead. 