Andrew Lane
professor lane is such a nice and genuine person. i took this class as a distribution with no prior knowledge about the material and it was super easy if you do the work. he made an 8 am class enjoyable.