He seems very knowledgeable and is a great person to make connections with if you are planning on going to grad school. Class was hybrid, but in-person classes did not seem too useful. He grades everything last minute, and some of the assignments are tough, and little direction is given. he does not seem to be a harsh grader though. 