He is very good and explains information very well. He takes the time to make sure everyone understands before moving on. The lab itself requires a lot of reading and studying and the content is hard at times. I highly recommend him! He made the lab fun and I learned a lot. Study and you must attend class and take good notes.