As per my experience CA Purushottam Aggarwal is best teacher for ca final costing new syllabus. sir cover 100% icai material in classes. as new syllabus consist of case study and theory sir has covered everything in detailed. You will love sir teaching method as its totally student oriented. his methodologu is really great and sir provided many short tricks which are really helpful for exam purpose.