a course about logical user interface design