Such a great professor! I would take his classes every time if possible. He is an understanding and fantastic teacher! If you have questions, he will respond very quickly to help you understand a concept! His lectures are not horrible to listen to and he enjoys hearing everyones different perspectives!