Patrick DiRusso
DiRusso is more than fair. He gives plenty of opportunity to get the good grade. If you do not do well on the test, he offers extra assignments which get averaged in. He is fairly lax on deadlines and is quick on grades and answers to questions. His humor and laid back attitude relaxes the class for what is normally a stressful subject.