His lectures are good and easy to understand. Quizzes and HWs are challenging sometimes but good practice. Quizzes are bugged, assignments are posted late, grades never get entered, meetings are often canceled and he sometimes disappeared during meeting. The prof wasn't really helpful, students mostly learn by themselves and help each other out.