Modules delivered as seminars by a team of six professors.