He is one of the best profs I have encountered he is very caring and will also help you if you need assistance. The thing that I really like about Andrew is that he adapts to new teaching methods and does not stick with the boring old school way. Overall he is a lovely guy and you would be literally stupid not to take him!