Its online and gives me opportunity to practice before next class. Presenter is experienced and isn’t shy of taking questions. Innovative Ideas and motivation to set the foundation before diving into advance concepts.