Gregory Kish
The assignments r so hard he literally posts the hardest version of each type of question. Reading thru the textbook is useful but his assignments are 10x harder than the questions in the textbook so in the end it's still a struggle to get good grades on those assignments.