absolutely an perfect designing class ever ..concepts are clearly taught