Professor Pedro is good at teaching; however, he lacks empathy. He barely replies to emails and his grading criteria is not that great. The number of questions of quizzes ranges from 1-3, which means it's either pass or fail. Midterms are not hard since it's almost like the practice exams he gives. Overall, he is good at explaining the problems :)