Data based on 3 reviews.
you can tell he knows his stuff, he tries to make some dad jokes to liven up the crowd. he teaches very well and very helpful. labs help you understand the material more. he explains things very well and is very knowledgeable. would definitely take him again.