Average
Dr. O'Hara has a few advantages and a lot of disadvantages. Pros: excellent lecturer, well-defined grading criteria. Cons: always goes beyond time (2.5 hour class), never responds to emails, and offers feedback late. Overall, he is a fine professor, but given that this is a thesis class, he needs to be more vigilant! I wouldn't take him again unless it was really necessary.
Xavier University - History
The following profiles may or may not be the same professor: