Prof Dunagan is a great professor with a great personality. The course workload is very manageable, with you'll need to stay on top of it, especially with the group work. Lots of speeches but he recognizes that not everyone is comfortable with public speaking and grades pretty easily. Overall, provides a very comfortable classroom environment.