This professor is a great man, he's really great with communicating, providing feedback, but be prepared to read. He participate in assignments and set great examples. This guy is awesome and you can tell he loves his job. Hopefully I pass with an A.