To be frank, writing classes can be very boring for me, but this one was exceptionally good. LAM Research Corp.