Walter Tangarife
He was super great at explaining the labs in detail, which helps since we had to do them at home. While I can't say how he is in lecture, having him for lab was amazing and I would highly consider taking him again.