Kenneth McGuinness
Dr. McGuinness is very understanding of the fact that he is teaching new material there are going to be times when we are confused. He was willing to listen to our feedback and adjust his lectures according. Really easy to talk to and so funny makes the 3 hour lab fly by!