The professor is fine. However, the class was structured was so poor. We have our final tomorrow and we have received comments on 10% of our grade (in class mcq quizzes), so you will not know how you should answer because there is no feedback. The Paper, final project presentation, and final in the last 2-3 weeks of class and is 80% of your grade.