He isn't a bad professor. He is not too organized especially with grading and giving work and exams. We Expects all of us to participant and randomly choses on us so you HAVE TO BE PREPARED. He gave 1 quiz, 1 homework, and a midterm and FINAL. The exams were easy and the homework as well. For non native speakers MAKE SURE YOU STUDY. 