He is amazing his class is a lot of fun. The readings he selects aren't boring and the assignments are very easy. He gives multiple chances to gain extra credit that are easy to do as well. He is amazing i took him for ENC1101 and ENC1102. honestly just great 10/10.