Paul Allison
Prof. Allison is the most caring professor that I have encountered at Queens. It is clear that he genuinely cares about his students. Although not mandatory, I recommend attending Professor Allisons weekly problem solving workshops. He explains complex topics very clearly. I wouldnt hesitate to take a course with this prof again.