Reviews of professor thomas mcbride

Rating: 5.0/5, difficulty: 3.0/5
He seems connected to what is actually going on outside the classroom. Doesn't give busy work, but expects your best effort.