One of the main challenges in writing the courses is to ensure that logic is obvious: What are the reasons for an action and what are reactions?