Stephen Hudson
Best professor I have ever had, super great person and very accessible to talk to. He deeply understands the material he teaches and always makes sure to leave time at the end for discussion. Dr. Hudson is amazing!