Very Very Hard .His time is spent on learning to graph demand .Too many assignments and the final is really hard .Not recomended .