Hill is a great professor! If I was confused on something, he would take as much time as I needed explaining it to me! If i had questions outside of class, he answered my emails quite quickly and was very helpful! In general a very nice guy and cared for his students. I would definitely take a class from him again!