The lecture has been provided clear, understandable, not heavy. During 3 hours, a half is lecture, and other half is team project. There are many works that you need to do with your team members, but it is not difficult. And also feedback is provided. The professor respects students and always gives good answer about questions.