AMAZING class, very very helpful. very modest and humble and you can ask him anything, even to repeat stuff and he will do it and explain it all and break it down for you and will make sure u get the stuff. must take his class. Amazing guy, super nice. tests and quizes were easy. study and understand material and your good to go!