A very challenging professor that doesn't invest in his students. I think he thinks the socratic method of let the students come up with the answers is his modus operandi but then he judges harshly after putting so little effort into teaching.