Daniel Greenwood
He is simply the BEST professor that I have met up to date. So caring, gives good feedback after going through each and every thing on my essay and the best part is answers students question very well. His lectures aren't even boring which is because he makes it a fun environment. Being an international student I believe that he understand us well.