It was a good and pleasant learning experience at Good Institute. I was their online class student for both Part I & Part II, I must say that their well-structured approach and highly experienced and knowledgeable lecturers are essential in making complex topics manageable and easy to grasp for working students like me.