Data based on 7 reviews.
Keep all the papers you have even if they're graded. You will need to memorize every sheet and lick of paper he gives you. Keep notes to a mimimun. He writes notes way too fast to capture everything.
Post Information and upcoming assignments online
Memorize everything because he likes to suddenly test on something he taught you 10 minutes ago.