Awesome
Professor O'Neill is phenomenal, he's a very fascinating guy, everyone liked him. The class time is mostly debates, however it's interesting and keep everyone busy. His grading criteria are not very distinctive, but the grading is also not very tough. I highly recommend it!
University of North Carolina Chapel Hill - English
The following profiles may or may not be the same professor: