Reviews of professor Phil Gerace

Rating: 4.0/5, difficulty: 3.0/5
He was a little tough, but he really knows the material well