How is course 82320: Contemporary Society in Germany, Austria and Switzerland?

Has anyone taken the course before? How is the requirement for German? Is the professor easy to understand? Thx!