Awful
Professor O'neill is nice. However if you're struggling, he will not put in more effort to help you. Instead, he will assume that everyone knows everything he does. The grades were very harsh and unfair. It will make you feel defeated. Aside from that, he doesn't want to change his teaching style to help those struggling. I recommend that you must not take his class.
Grand Valley State University - History
The following profiles may or may not be the same professor: