Craig Laird
Craig is a great professor. When writing papers, he is helpful and very detailed on what corrections you need to make. He also sets aside time for conferences to help students with their writing.