Professor Faruque is a great professor that tries his hardest to get students to engage with the material in class and oftentimes does so well. Throughout the semester he assigned a paper, five pop quizzes, readings before every class, and a final exam. Is manageable if one is attentive and reads what professor assigns.