Neil Brown
I was not able to meet during office hours as I was working, he made himself available based on my schedule to make sure I could ask my questions.  Gives good feedback on mid term and on individaul papers.  Responds quickly to emails.  Good experience.