John Welsh
Prof. Welsh is a very knowledgeable and caring person, it is fun to talk to and very open to every student, I had him in different courses and I have been pleased with his teaching methods in every course, and I always tried to have him as a professor.