Professor Hamilton is the best professor that I have had to date. She is incredibly understanding of how busy our lives can be and accepts late work with out any sort of penalty/ judgement. I would love to take her again and if you have the opportunity I highly recommend her.