Prof. G has unrealistic expectations for his students. He hardly takes participation and attendance into consideration. He graded off his ridiculously hard exams and quizzes. Showed up and participated everyday, did all the assignments, understood the material and barely passed. No extra credit opportunities. Would not recommend him at all. 