He is a great professor overall, if I could, I would take him again. He is very organized and respectful. Professor Huck takes the time to get to know his students and works hard to make sure we succeed. He is very easily accessible as well over email. This course is a lot of work but if you do not procrastinate you can easily get an A.