This professor is very clear with assignment instructions & what he expects of students. He always gives positive feedback. He includes a free online textbook for students to read, including slides of what students will be reading on X chapter, as well as a short summary video. He's very welcoming and is someone you can approach to ask questions.