Packer is one of the best. He's caring and hilarious and can make a boring subject seem interesting. He knows his stuff and teaches from experience. When we had to transition to online for Covid-19 it was a breeze with him and we all helped each other learn the material and provided feedback for him. Take him in all the classes available. Great guy