Professor Gianola knows a lot about the material and was very compassionate and understanding towards students. A few homework assignments and group presentation and group paper. Taught concepts well.
Dan is a really nice guy, and a good teacher. His tests are really difficult, however. He expects you to be an expert on it if he mentioned it once. He curves, so it doesn't matter that much though. Homework was very light.