He will "try" to make it mandatory to purchase his book but it is not required to pass. You will only use it for two assignments. He makes his TA make up all the assignments & test. So expect the worst so you will not be surprised especially when taking his test. It is a must to participate and your success depends on who his TA is. 