Great Course Leave a Comment / By Prince M. / October 10, 2018 The presentation is great, the concepts are clearly explained. Thank you.