As somebody mentioned balanced discussion is needed here. This is not a review course. Instrctors have copied material from different standard textbooks and sell it for you to read thorugh that. Although they claim that you can call them if you have any problems reading throught this...