The professor was very detailed and gave a lot of examples to help us understand the knowledge points in the slides. The assignments were not particularly difficult, but they required us to think and investigate. Most of the assignments were in small groups. Overall, it was okay.