Affan is the GOAT fr. He isn't a difficult prof, it is the course itself that is difficult. He does make up for it by being an amazing prof, he keeps the class active with jokes and side remarks. He is always available to ask questions and he makes sure everyone is following the class. He gives practice questions that are always useful for exams.