This is an AMAZING and very comprehensive course. 
Harsh J.CA