Prof. Hill was an awesome professor to have via an online class. He made my first online class amazing (as I was speculative). He was very communicative, and gave very effective feedback on assignments. While I think the online environment wasn't particularly effective for me, he helped me navigate it all.