Professor Peterson is a great professor. Be prepared for longwinded answers. His lectures are a bit on the long side even when they can be condensed into 20 minutes. He is a bit awkward and hard to read. He is super helpful when you have questions and is always accessible. He takes attendance but it's not every class.