Patrick Shields
Quizzes every week based with questions straight from the homework. Do the homework and you will ace every quiz. Pay attention in lecture and you will need minimal studying outside class if you take good notes. Ask questions whenever you don't understand and he will do his best to help. Very down to earth and friendly. 10/10 would take him again.