Prof G is SO SO AWESOME! He had tons of practice questions built into his slides and his tests came from the practice Qs. He was super open to any feedback that you had for him. 4-5 quizzes, no homework, 4 exams + final (wasn't comprehensive). Such a good class. Prof G is awesome and actually wants you to succeeded. Would totally take again!