Reviews of professor John O'Brien

Rating: 1.0/5, difficulty: 4.0/5
Rude, disappears right after class, and does not respond to emails.