Reviews of professor Shamim Sheikh

Rating: 2.0/5, difficulty: 4.0/5
Lectures are boring and so is he. Assignments are created using previous years' assignments. Beware of the final exam (lengthy and hard).

Rating: 1.0/5, difficulty: 4.0/5
Lectures are boring and very few notes are written on the board, sometimes making it hard to understand. 
No solution for midterm. 
exams are crazy hard