Awesome
Cannon is an excellent professor in general. His lecture was fascinating. His tests, on the other hand, were challenging, and I struggled even when I studied. We started out on campus, but because of COVID19, we finished up online. We had to engage in a lot of things, so if that bothers you, he might not be the lecturer for you. He likes to call on people.