Reviews of professor James McDonagh

Rating: 5.0/5, difficulty: 3.0/5
Professor McDonagh was a great teacher and I would love to take his class again if I could. He makes class amusing and is always available to talk to. I would 100 percent recommend his class