Professor Schleicher is a really wonderful professor. He is incredibly knowledgeable about the subject matter, and his lectures are very detailed and interesting. He is a really fair grader, and gives lots of opportunities for students to demonstrate their grasp of the material. Super humble and easygoing!