The lecture delivery was awful. He rarely stuck to his slides; he projected his OneNote and taught by drawing ineligible equations and drawings, and he often introduced topics without a clear explanation. His English was not the greatest, which made his lectures even harder to follow. I strongly advise taking ANY other professor.