Faisal Nawab
Assignments are not written by him and many times the assignments are unclear in what they want you to do. Lectures are OK since they are based off the book. Professor does not respond to emails quickly nor will he respond to student's questions/concerns on canvas