Zachary Rubin
Brilliant person they are simply a great human. This professor knows the material and has a phantastic sense of humour. I learned so much relevant information and hands on skills. Definitely would take again.