Reviews of professor Phil Oreilly

Rating: 4.0/5, difficulty: 2.0/5
Always helpful in office hours. Provides a great perspective. I appreciate his non us centric view