Reviews of professor Stephen Rugg

Rating: 5.0/5, difficulty: 3.0/5
Great teacher - made the material interesting. You definitely have to think big picture.