John Giannini
Sometimes in life, your best isn't good enough and Professor Giannini will teach you this personally. There is no mercy, or grace, or second chances with this man. He will try to work with you 1 on 1 to help, but because he grades on so little work, it won't help. If you don't have a natural talent for logic save yourself the suffering.