Reviews of professor T. Flaherty

Rating: 5.0/5, difficulty: 4.0/5
Good hours or flexible. Allowed for extra credit or would allow students to make points back up on exams.