Reviews of professor Matthew Callahan

Rating: 3.0/5, difficulty: 5.0/5
He is nice but he teaches the class like youre majoring in this subject. Should be flexible last two weeks but theyre even worse.