Reviews of professor James Doyle

Rating: 5.0/5, difficulty: 3.0/5
He is an amazing professor I have taken many classes with him. He makes sure he knows who you are and does his best to make sure you succeed. I'm glad I took several classes with him.