Professor was not very engaging. He would "demonstrate and explain" after his lecture (standard protocol) but it was unclear. If you had follow-up questions he would give half-hearted responses, leading to a lot of confusion. It's unfortunate but unless you have a solid background in the subject matter, his class will be unnecessarily difficult.