William Santella
You will be lucky to have him as your teacher. He is so relaxed and down to earth. He is funny and his lectures are easily understandable. The homework is never too much and the quizzes and tests are accurate to the course material, nothing comes out of left field. Highly recommend.