I loved Professor Deckard. If you are not a great public speaker then C104 is going to be annoying for you either way. Two of the bigger presentations of the semester are based on assigned groups, but he does a good job of balancing groups fairly. His attendance policy is strict but he justifies it fairly well. Would recommend and take it again.