Reviews of professor Michael O'Neil

Rating: 5.0/5, difficulty: 3.0/5
Great Professor, always cracks a few dry humor jokes and goes over the material as slow as you want him too. He gives a decent amount of homework but it does help you learn.