Reviews of professor Kashif Amjad

Rating: 1.0/5, difficulty: 5.0/5
Notes frequently skip steps and dont explain what's happening, answer keys for tests and assignments have incorrect solutions, communication is very inconsistent. The majority of the class had to resort to self-teaching for the course, the quality of the notes is truly that bad.

Rating: 3.0/5, difficulty: 4.0/5
Slightly hard to understand and super dry material. 1101 is much harder than 1100