The course is mainly organized by the university, and done so very well. Clear flow between homework, quizzes, discussion, and exams. Hilleke is a good lecturer, speaks clearly, knows what she's talking about. I believe this is her first time teaching and she's doing a pretty good job. I thought she would flake a little bit under the pressure.