He is a great person, but a terrible professor. He never responds to emails in a timely manner. He doesn't explain the written assignment. He lectures unnecessarily every day. Most boring class I have ever sat through.